diff options
Diffstat (limited to 'tests/specs/run/seed_random')
-rw-r--r-- | tests/specs/run/seed_random/__test__.jsonc | 4 | ||||
-rw-r--r-- | tests/specs/run/seed_random/seed_random.js | 11 | ||||
-rw-r--r-- | tests/specs/run/seed_random/seed_random.js.out | 22 |
3 files changed, 37 insertions, 0 deletions
diff --git a/tests/specs/run/seed_random/__test__.jsonc b/tests/specs/run/seed_random/__test__.jsonc new file mode 100644 index 000000000..5a1876d6c --- /dev/null +++ b/tests/specs/run/seed_random/__test__.jsonc @@ -0,0 +1,4 @@ +{ + "args": "run --seed=100 seed_random.js", + "output": "seed_random.js.out" +} diff --git a/tests/specs/run/seed_random/seed_random.js b/tests/specs/run/seed_random/seed_random.js new file mode 100644 index 000000000..7f6e336df --- /dev/null +++ b/tests/specs/run/seed_random/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/specs/run/seed_random/seed_random.js.out b/tests/specs/run/seed_random/seed_random.js.out new file mode 100644 index 000000000..4d1ebd081 --- /dev/null +++ b/tests/specs/run/seed_random/seed_random.js.out @@ -0,0 +1,22 @@ +0.858562739044346 +0.8973397944553141 +0.15335012655691727 +0.36867387434349963 +0.3591039342838782 +0.7044499748617652 +0.7461423057751548 +0.3824611207183364 +0.5950178237266042 +0.22440633214343908 +Uint8Array(32) [ + 153, 221, 127, 193, 173, 88, 77, 155, + 23, 66, 117, 239, 157, 231, 189, 160, + 79, 198, 30, 56, 137, 159, 220, 226, + 47, 211, 26, 73, 243, 252, 71, 214 +] +Uint8Array(32) [ + 18, 98, 66, 131, 76, 87, 93, 76, + 205, 81, 250, 112, 129, 119, 92, 9, + 116, 99, 5, 171, 8, 137, 132, 79, + 255, 9, 194, 1, 138, 85, 72, 189 +] |