summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
Diffstat (limited to 'tests')
-rw-r--r--tests/seed_random.js11
-rw-r--r--tests/seed_random.js.out12
-rw-r--r--tests/seed_random.test2
3 files changed, 25 insertions, 0 deletions
diff --git a/tests/seed_random.js b/tests/seed_random.js
new file mode 100644
index 000000000..7f6e336df
--- /dev/null
+++ b/tests/seed_random.js
@@ -0,0 +1,11 @@
+for (let i = 0; i < 10; ++i) {
+ console.log(Math.random());
+}
+
+const arr = new Uint8Array(32);
+
+crypto.getRandomValues(arr);
+console.log(arr);
+
+crypto.getRandomValues(arr);
+console.log(arr);
diff --git a/tests/seed_random.js.out b/tests/seed_random.js.out
new file mode 100644
index 000000000..06993cb1f
--- /dev/null
+++ b/tests/seed_random.js.out
@@ -0,0 +1,12 @@
+0.858562739044346
+0.8973397944553141
+0.15335012655691727
+0.36867387434349963
+0.3591039342838782
+0.7044499748617652
+0.7461423057751548
+0.3824611207183364
+0.5950178237266042
+0.22440633214343908
+Uint8Array [ 31, 147, 233, 143, 64, 159, 189, 114, 137, 153, 196, 156, 133, 210, 78, 4, 125, 255, 147, 234, 169, 149, 228, 46, 166, 246, 137, 49, 50, 182, 106, 219 ]
+Uint8Array [ 220, 209, 104, 94, 239, 165, 8, 254, 123, 163, 160, 177, 229, 105, 171, 232, 236, 71, 107, 28, 132, 143, 113, 44, 86, 251, 159, 102, 20, 119, 174, 230 ]
diff --git a/tests/seed_random.test b/tests/seed_random.test
new file mode 100644
index 000000000..20a3b3c8e
--- /dev/null
+++ b/tests/seed_random.test
@@ -0,0 +1,2 @@
+args: run --seed=100 tests/seed_random.js
+output: tests/seed_random.js.out