coverslide/node-alea

✓6.0
✓7.0
✓8.0
9.0
✓22.0
✓23.0
✓canary
✓3.6
✓4.0
✓17.0
✓nightly
✓5.1
✓10.0
✓11.0
✓12.0
✓next
npm http GET https://registry.npmjs.org/tape npm http 200 https://registry.npmjs.org/tape npm http GET https://registry.npmjs.org/tape/-/tape-0.1.5.tgz npm http 200 https://registry.npmjs.org/tape/-/tape-0.1.5.tgz npm http GET https://registry.npmjs.org/jsonify npm http GET https://registry.npmjs.org/deep-equal npm http GET https://registry.npmjs.org/defined npm http 200 https://registry.npmjs.org/jsonify npm http GET https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz npm http 200 https://registry.npmjs.org/deep-equal npm http GET https://registry.npmjs.org/deep-equal/-/deep-equal-0.0.0.tgz npm http 200 https://registry.npmjs.org/defined npm http GET https://registry.npmjs.org/defined/-/defined-0.0.0.tgz npm http 200 https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz npm http 200 https://registry.npmjs.org/deep-equal/-/deep-equal-0.0.0.tgz npm http 200 https://registry.npmjs.org/defined/-/defined-0.0.0.tgz tape@0.1.5 node_modules/tape ├── deep-equal@0.0.0 ├── defined@0.0.0 └── jsonify@0.0.0
TAP version 13 # make sure two seeded values are the same ok 1 return values of the same seed ok 2 return values of different seed ok 3 same seed called again ok 4 different seed again ok 5 prng1 called more times than prng3 ok 6 prng3 called again ok 7 call counts equal again # Known values test ok 8 check value 1 ok 9 check value 2 ok 10 check value 3 # Uint32 test ok 11 check value 1 ok 12 check value 2 ok 13 check value 3 # Fract53 test ok 14 check value 1 ok 15 check value 2 ok 16 check value 3 # Import with Alea.importState() ok 17 synced prngs, call 1 ok 18 synced prngs, call 2 ok 19 synced prngs, call 3 # Resync two differring prngs with prng.importState() ok 20 just generating randomness, call 1 ok 21 just generating randomness, call 2 ok 22 just generating randomness, call 3 ok 23 imported prng, call 1 ok 24 imported prng, call 2 ok 25 imported prng, call 3 ok 26 return values should sync based on number of calls, call 1 ok 27 return values should sync based on number of calls, call 2 ok 28 return values should sync based on number of calls, call 3 1..28 # tests 28 # pass 28 # ok
TAP version 13 # make sure two seeded values are the same ok 1 return values of the same seed ok 2 return values of different seed ok 3 same seed called again ok 4 different seed again ok 5 prng1 called more times than prng3 ok 6 prng3 called again ok 7 call counts equal again # Known values test ok 8 check value 1 ok 9 check value 2 ok 10 check value 3 # Uint32 test ok 11 check value 1 ok 12 check value 2 ok 13 check value 3 # Fract53 test ok 14 check value 1 ok 15 check value 2 ok 16 check value 3 # Import with Alea.importState() ok 17 synced prngs, call 1 ok 18 synced prngs, call 2 ok 19 synced prngs, call 3 # Resync two differring prngs with prng.importState() ok 20 just generating randomness, call 1 ok 21 just generating randomness, call 2 ok 22 just generating randomness, call 3 ok 23 imported prng, call 1 ok 24 imported prng, call 2 ok 25 imported prng, call 3 ok 26 return values should sync based on number of calls, call 1 ok 27 return values should sync based on number of calls, call 2 ok 28 return values should sync based on number of calls, call 3 1..28 # tests 28 # pass 28 # ok
TAP version 13 # make sure two seeded values are the same ok 1 return values of the same seed ok 2 return values of different seed ok 3 same seed called again ok 4 different seed again ok 5 prng1 called more times than prng3 ok 6 prng3 called again ok 7 call counts equal again # Known values test ok 8 check value 1 ok 9 check value 2 ok 10 check value 3 # Uint32 test ok 11 check value 1 ok 12 check value 2 ok 13 check value 3 # Fract53 test ok 14 check value 1 ok 15 check value 2 ok 16 check value 3 # Import with Alea.importState() ok 17 synced prngs, call 1 ok 18 synced prngs, call 2 ok 19 synced prngs, call 3 # Resync two differring prngs with prng.importState() ok 20 just generating randomness, call 1 ok 21 just generating randomness, call 2 ok 22 just generating randomness, call 3 ok 23 imported prng, call 1 ok 24 imported prng, call 2 ok 25 imported prng, call 3 ok 26 return values should sync based on number of calls, call 1 ok 27 return values should sync based on number of calls, call 2 ok 28 return values should sync based on number of calls, call 3 1..28 # tests 28 # pass 28 # ok
TAP version 13 # make sure two seeded values are the same ok 1 return values of the same seed ok 2 return values of different seed ok 3 same seed called again ok 4 different seed again ok 5 prng1 called more times than prng3 ok 6 prng3 called again ok 7 call counts equal again # Known values test ok 8 check value 1 ok 9 check value 2 ok 10 check value 3 # Uint32 test ok 11 check value 1 ok 12 check value 2 ok 13 check value 3 # Fract53 test ok 14 check value 1 ok 15 check value 2 ok 16 check value 3 # Import with Alea.importState() ok 17 synced prngs, call 1 ok 18 synced prngs, call 2 ok 19 synced prngs, call 3 # Resync two differring prngs with prng.importState() ok 20 just generating randomness, call 1 ok 21 just generating randomness, call 2 ok 22 just generating randomness, call 3 ok 23 imported prng, call 1 ok 24 imported prng, call 2 ok 25 imported prng, call 3 ok 26 return values should sync based on number of calls, call 1 ok 27 return values should sync based on number of calls, call 2 ok 28 return values should sync based on number of calls, call 3 1..28 # tests 28 # pass 28 # ok
TAP version 13 # make sure two seeded values are the same ok 1 return values of the same seed ok 2 return values of different seed ok 3 same seed called again ok 4 different seed again ok 5 prng1 called more times than prng3 ok 6 prng3 called again ok 7 call counts equal again # Known values test ok 8 check value 1 ok 9 check value 2 ok 10 check value 3 # Uint32 test ok 11 check value 1 ok 12 check value 2 ok 13 check value 3 # Fract53 test ok 14 check value 1 ok 15 check value 2 ok 16 check value 3 # Import with Alea.importState() ok 17 synced prngs, call 1 ok 18 synced prngs, call 2 ok 19 synced prngs, call 3 # Resync two differring prngs with prng.importState() ok 20 just generating randomness, call 1 ok 21 just generating randomness, call 2 ok 22 just generating randomness, call 3 ok 23 imported prng, call 1 ok 24 imported prng, call 2 ok 25 imported prng, call 3 ok 26 return values should sync based on number of calls, call 1 ok 27 return values should sync based on number of calls, call 2 ok 28 return values should sync based on number of calls, call 3 1..28 # tests 28 # pass 28 # ok
TAP version 13 # make sure two seeded values are the same ok 1 return values of the same seed ok 2 return values of different seed ok 3 same seed called again ok 4 different seed again ok 5 prng1 called more times than prng3 ok 6 prng3 called again ok 7 call counts equal again # Known values test ok 8 check value 1 ok 9 check value 2 ok 10 check value 3 # Uint32 test ok 11 check value 1 ok 12 check value 2 ok 13 check value 3 # Fract53 test ok 14 check value 1 ok 15 check value 2 ok 16 check value 3 # Import with Alea.importState() ok 17 synced prngs, call 1 ok 18 synced prngs, call 2 ok 19 synced prngs, call 3 # Resync two differring prngs with prng.importState() ok 20 just generating randomness, call 1 ok 21 just generating randomness, call 2 ok 22 just generating randomness, call 3 ok 23 imported prng, call 1 ok 24 imported prng, call 2 ok 25 imported prng, call 3 ok 26 return values should sync based on number of calls, call 1 ok 27 return values should sync based on number of calls, call 2 ok 28 return values should sync based on number of calls, call 3 1..28 # tests 28 # pass 28 # ok
TAP version 13 # make sure two seeded values are the same ok 1 return values of the same seed ok 2 return values of different seed ok 3 same seed called again ok 4 different seed again ok 5 prng1 called more times than prng3 ok 6 prng3 called again ok 7 call counts equal again # Known values test ok 8 check value 1 ok 9 check value 2 ok 10 check value 3 # Uint32 test ok 11 check value 1 ok 12 check value 2 ok 13 check value 3 # Fract53 test ok 14 check value 1 ok 15 check value 2 ok 16 check value 3 # Import with Alea.importState() ok 17 synced prngs, call 1 ok 18 synced prngs, call 2 ok 19 synced prngs, call 3 # Resync two differring prngs with prng.importState() ok 20 just generating randomness, call 1 ok 21 just generating randomness, call 2 ok 22 just generating randomness, call 3 ok 23 imported prng, call 1 ok 24 imported prng, call 2 ok 25 imported prng, call 3 ok 26 return values should sync based on number of calls, call 1 ok 27 return values should sync based on number of calls, call 2 ok 28 return values should sync based on number of calls, call 3 1..28 # tests 28 # pass 28 # ok
TAP version 13 # make sure two seeded values are the same ok 1 return values of the same seed ok 2 return values of different seed ok 3 same seed called again ok 4 different seed again ok 5 prng1 called more times than prng3 ok 6 prng3 called again ok 7 call counts equal again # Known values test ok 8 check value 1 ok 9 check value 2 ok 10 check value 3 # Uint32 test ok 11 check value 1 ok 12 check value 2 ok 13 check value 3 # Fract53 test ok 14 check value 1 ok 15 check value 2 ok 16 check value 3 # Import with Alea.importState() ok 17 synced prngs, call 1 ok 18 synced prngs, call 2 ok 19 synced prngs, call 3 # Resync two differring prngs with prng.importState() ok 20 just generating randomness, call 1 ok 21 just generating randomness, call 2 ok 22 just generating randomness, call 3 ok 23 imported prng, call 1 ok 24 imported prng, call 2 ok 25 imported prng, call 3 ok 26 return values should sync based on number of calls, call 1 ok 27 return values should sync based on number of calls, call 2 ok 28 return values should sync based on number of calls, call 3 1..28 # tests 28 # pass 28 # ok
firefox/nightly
TAP version 13 # make sure two seeded values are the same ok 1 return values of the same seed ok 2 return values of different seed ok 3 same seed called again ok 4 different seed again ok 5 prng1 called more times than prng3 ok 6 prng3 called again ok 7 call counts equal again # Known values test ok 8 check value 1 ok 9 check value 2 ok 10 check value 3 # Uint32 test ok 11 check value 1 ok 12 check value 2 ok 13 check value 3 # Fract53 test ok 14 check value 1 ok 15 check value 2 ok 16 check value 3 # Import with Alea.importState() ok 17 synced prngs, call 1 ok 18 synced prngs, call 2 ok 19 synced prngs, call 3 # Resync two differring prngs with prng.importState() ok 20 just generating randomness, call 1 ok 21 just generating randomness, call 2 ok 22 just generating randomness, call 3 ok 23 imported prng, call 1 ok 24 imported prng, call 2 ok 25 imported prng, call 3 ok 26 return values should sync based on number of calls, call 1 ok 27 return values should sync based on number of calls, call 2 ok 28 return values should sync based on number of calls, call 3 1..28 # tests 28 # pass 28 # ok
TAP version 13 # make sure two seeded values are the same ok 1 return values of the same seed ok 2 return values of different seed ok 3 same seed called again ok 4 different seed again ok 5 prng1 called more times than prng3 ok 6 prng3 called again ok 7 call counts equal again # Known values test ok 8 check value 1 ok 9 check value 2 ok 10 check value 3 # Uint32 test ok 11 check value 1 ok 12 check value 2 ok 13 check value 3 # Fract53 test ok 14 check value 1 ok 15 check value 2 ok 16 check value 3 # Import with Alea.importState() ok 17 synced prngs, call 1 ok 18 synced prngs, call 2 ok 19 synced prngs, call 3 # Resync two differring prngs with prng.importState() ok 20 just generating randomness, call 1 ok 21 just generating randomness, call 2 ok 22 just generating randomness, call 3 ok 23 imported prng, call 1 ok 24 imported prng, call 2 ok 25 imported prng, call 3 ok 26 return values should sync based on number of calls, call 1 ok 27 return values should sync based on number of calls, call 2 ok 28 return values should sync based on number of calls, call 3 1..28 # tests 28 # pass 28 # ok
TAP version 13 # make sure two seeded values are the same ok 1 return values of the same seed ok 2 return values of different seed ok 3 same seed called again ok 4 different seed again ok 5 prng1 called more times than prng3 ok 6 prng3 called again ok 7 call counts equal again # Known values test ok 8 check value 1 ok 9 check value 2 ok 10 check value 3 # Uint32 test ok 11 check value 1 ok 12 check value 2 ok 13 check value 3 # Fract53 test ok 14 check value 1 ok 15 check value 2 ok 16 check value 3 # Import with Alea.importState() ok 17 synced prngs, call 1 ok 18 synced prngs, call 2 ok 19 synced prngs, call 3 # Resync two differring prngs with prng.importState() ok 20 just generating randomness, call 1 ok 21 just generating randomness, call 2 ok 22 just generating randomness, call 3 ok 23 imported prng, call 1 ok 24 imported prng, call 2 ok 25 imported prng, call 3 ok 26 return values should sync based on number of calls, call 1 ok 27 return values should sync based on number of calls, call 2 ok 28 return values should sync based on number of calls, call 3 1..28 # tests 28 # pass 28 # ok
TAP version 13 # make sure two seeded values are the same ok 1 return values of the same seed ok 2 return values of different seed ok 3 same seed called again ok 4 different seed again ok 5 prng1 called more times than prng3 ok 6 prng3 called again ok 7 call counts equal again # Known values test ok 8 check value 1 ok 9 check value 2 ok 10 check value 3 # Uint32 test ok 11 check value 1 ok 12 check value 2 ok 13 check value 3 # Fract53 test ok 14 check value 1 ok 15 check value 2 ok 16 check value 3 # Import with Alea.importState() ok 17 synced prngs, call 1 ok 18 synced prngs, call 2 ok 19 synced prngs, call 3 # Resync two differring prngs with prng.importState() ok 20 just generating randomness, call 1 ok 21 just generating randomness, call 2 ok 22 just generating randomness, call 3 ok 23 imported prng, call 1 ok 24 imported prng, call 2 ok 25 imported prng, call 3 ok 26 return values should sync based on number of calls, call 1 ok 27 return values should sync based on number of calls, call 2 ok 28 return values should sync based on number of calls, call 3 1..28 # tests 28 # pass 28 # ok
timeout waiting to hear back from iexplore/9.0
TAP version 13 # make sure two seeded values are the same ok 1 return values of the same seed ok 2 return values of different seed ok 3 same seed called again ok 4 different seed again ok 5 prng1 called more times than prng3 ok 6 prng3 called again ok 7 call counts equal again # Known values test ok 8 check value 1 ok 9 check value 2 ok 10 check value 3 # Uint32 test ok 11 check value 1 ok 12 check value 2 ok 13 check value 3 # Fract53 test ok 14 check value 1 ok 15 check value 2 ok 16 check value 3 # Import with Alea.importState() ok 17 synced prngs, call 1 ok 18 synced prngs, call 2 ok 19 synced prngs, call 3 # Resync two differring prngs with prng.importState() ok 20 just generating randomness, call 1 ok 21 just generating randomness, call 2 ok 22 just generating randomness, call 3 ok 23 imported prng, call 1 ok 24 imported prng, call 2 ok 25 imported prng, call 3 ok 26 return values should sync based on number of calls, call 1 ok 27 return values should sync based on number of calls, call 2 ok 28 return values should sync based on number of calls, call 3 1..28 # tests 28 # pass 28 # ok
TAP version 13 # make sure two seeded values are the same ok 1 return values of the same seed ok 2 return values of different seed ok 3 same seed called again ok 4 different seed again ok 5 prng1 called more times than prng3 ok 6 prng3 called again ok 7 call counts equal again # Known values test ok 8 check value 1 ok 9 check value 2 ok 10 check value 3 # Uint32 test ok 11 check value 1 ok 12 check value 2 ok 13 check value 3 # Fract53 test ok 14 check value 1 ok 15 check value 2 ok 16 check value 3 # Import with Alea.importState() ok 17 synced prngs, call 1 ok 18 synced prngs, call 2 ok 19 synced prngs, call 3 # Resync two differring prngs with prng.importState() ok 20 just generating randomness, call 1 ok 21 just generating randomness, call 2 ok 22 just generating randomness, call 3 ok 23 imported prng, call 1 ok 24 imported prng, call 2 ok 25 imported prng, call 3 ok 26 return values should sync based on number of calls, call 1 ok 27 return values should sync based on number of calls, call 2 ok 28 return values should sync based on number of calls, call 3 1..28 # tests 28 # pass 28 # ok
TAP version 13 # make sure two seeded values are the same ok 1 return values of the same seed ok 2 return values of different seed ok 3 same seed called again ok 4 different seed again ok 5 prng1 called more times than prng3 ok 6 prng3 called again ok 7 call counts equal again # Known values test ok 8 check value 1 ok 9 check value 2 ok 10 check value 3 # Uint32 test ok 11 check value 1 ok 12 check value 2 ok 13 check value 3 # Fract53 test ok 14 check value 1 ok 15 check value 2 ok 16 check value 3 # Import with Alea.importState() ok 17 synced prngs, call 1 ok 18 synced prngs, call 2 ok 19 synced prngs, call 3 # Resync two differring prngs with prng.importState() ok 20 just generating randomness, call 1 ok 21 just generating randomness, call 2 ok 22 just generating randomness, call 3 ok 23 imported prng, call 1 ok 24 imported prng, call 2 ok 25 imported prng, call 3 ok 26 return values should sync based on number of calls, call 1 ok 27 return values should sync based on number of calls, call 2 ok 28 return values should sync based on number of calls, call 3 1..28 # tests 28 # pass 28 # ok
6.0
7.0
8.0
9.0
22.0
23.0
canary
3.6
4.0
17.0
nightly
5.1
10.0
11.0
12.0
next
npm http GET https://registry.npmjs.org/tape npm http 200 https://registry.npmjs.org/tape npm http GET https://registry.npmjs.org/tape/-/tape-0.1.5.tgz npm http 200 https://registry.npmjs.org/tape/-/tape-0.1.5.tgz npm http GET https://registry.npmjs.org/jsonify npm http GET https://registry.npmjs.org/deep-equal npm http GET https://registry.npmjs.org/defined npm http 200 https://registry.npmjs.org/jsonify npm http GET https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz npm http 200 https://registry.npmjs.org/deep-equal npm http GET https://registry.npmjs.org/deep-equal/-/deep-equal-0.0.0.tgz npm http 200 https://registry.npmjs.org/defined npm http GET https://registry.npmjs.org/defined/-/defined-0.0.0.tgz npm http 200 https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz npm http 200 https://registry.npmjs.org/deep-equal/-/deep-equal-0.0.0.tgz npm http 200 https://registry.npmjs.org/defined/-/defined-0.0.0.tgz tape@0.1.5 node_modules/tape ├── deep-equal@0.0.0 ├── defined@0.0.0 └── jsonify@0.0.0
TAP version 13 # make sure two seeded values are the same ok 1 return values of the same seed ok 2 return values of different seed ok 3 same seed called again ok 4 different seed again ok 5 prng1 called more times than prng3 ok 6 prng3 called again ok 7 call counts equal again # Known values test ok 8 check value 1 ok 9 check value 2 ok 10 check value 3 # Uint32 test ok 11 check value 1 ok 12 check value 2 ok 13 check value 3 # Fract53 test ok 14 check value 1 ok 15 check value 2 ok 16 check value 3 # Import with Alea.importState() ok 17 synced prngs, call 1 ok 18 synced prngs, call 2 ok 19 synced prngs, call 3
TAP version 13 # make sure two seeded values are the same ok 1 return values of the same seed ok 2 return values of different seed ok 3 same seed called again ok 4 different seed again ok 5 prng1 called more times than prng3 ok 6 prng3 called again ok 7 call counts equal again # Known values test ok 8 check value 1 ok 9 check value 2 ok 10 check value 3 # Uint32 test ok 11 check value 1 ok 12 check value 2 ok 13 check value 3 # Fract53 test ok 14 check value 1 ok 15 check value 2 ok 16 check value 3 # Import with Alea.importState() ok 17 synced prngs, call 1 ok 18 synced prngs, call 2 ok 19 synced prngs, call 3
TAP version 13 # make sure two seeded values are the same ok 1 return values of the same seed ok 2 return values of different seed ok 3 same seed called again ok 4 different seed again ok 5 prng1 called more times than prng3 ok 6 prng3 called again ok 7 call counts equal again # Known values test ok 8 check value 1 ok 9 check value 2 ok 10 check value 3 # Uint32 test ok 11 check value 1 ok 12 check value 2 ok 13 check value 3 # Fract53 test ok 14 check value 1 ok 15 check value 2 ok 16 check value 3 # Import with Alea.importState() ok 17 synced prngs, call 1 ok 18 synced prngs, call 2 ok 19 synced prngs, call 3
TAP version 13 # make sure two seeded values are the same ok 1 return values of the same seed ok 2 return values of different seed ok 3 same seed called again ok 4 different seed again ok 5 prng1 called more times than prng3 ok 6 prng3 called again ok 7 call counts equal again # Known values test ok 8 check value 1 ok 9 check value 2 ok 10 check value 3 # Uint32 test ok 11 check value 1 ok 12 check value 2 ok 13 check value 3 # Fract53 test ok 14 check value 1 ok 15 check value 2 ok 16 check value 3 # Import with Alea.importState() ok 17 synced prngs, call 1 ok 18 synced prngs, call 2 ok 19 synced prngs, call 3
TAP version 13 # make sure two seeded values are the same ok 1 return values of the same seed ok 2 return values of different seed ok 3 same seed called again ok 4 different seed again ok 5 prng1 called more times than prng3 ok 6 prng3 called again ok 7 call counts equal again # Known values test ok 8 check value 1 ok 9 check value 2 ok 10 check value 3 # Uint32 test ok 11 check value 1 ok 12 check value 2 ok 13 check value 3 # Fract53 test ok 14 check value 1 ok 15 check value 2 ok 16 check value 3 # Import with Alea.importState() ok 17 synced prngs, call 1 ok 18 synced prngs, call 2 ok 19 synced prngs, call 3
TAP version 13 # make sure two seeded values are the same ok 1 return values of the same seed ok 2 return values of different seed ok 3 same seed called again ok 4 different seed again ok 5 prng1 called more times than prng3 ok 6 prng3 called again ok 7 call counts equal again # Known values test ok 8 check value 1 ok 9 check value 2 ok 10 check value 3 # Uint32 test ok 11 check value 1 ok 12 check value 2 ok 13 check value 3 # Fract53 test ok 14 check value 1 ok 15 check value 2 ok 16 check value 3 # Import with Alea.importState() ok 17 synced prngs, call 1 ok 18 synced prngs, call 2 ok 19 synced prngs, call 3
TAP version 13 # make sure two seeded values are the same ok 1 return values of the same seed ok 2 return values of different seed ok 3 same seed called again ok 4 different seed again ok 5 prng1 called more times than prng3 ok 6 prng3 called again ok 7 call counts equal again # Known values test ok 8 check value 1 ok 9 check value 2 ok 10 check value 3 # Uint32 test ok 11 check value 1 ok 12 check value 2 ok 13 check value 3 # Fract53 test ok 14 check value 1 ok 15 check value 2 ok 16 check value 3 # Import with Alea.importState() ok 17 synced prngs, call 1 ok 18 synced prngs, call 2 ok 19 synced prngs, call 3
TAP version 13 # make sure two seeded values are the same ok 1 return values of the same seed ok 2 return values of different seed ok 3 same seed called again ok 4 different seed again ok 5 prng1 called more times than prng3 ok 6 prng3 called again ok 7 call counts equal again # Known values test ok 8 check value 1 ok 9 check value 2 ok 10 check value 3 # Uint32 test ok 11 check value 1 ok 12 check value 2 ok 13 check value 3 # Fract53 test ok 14 check value 1 ok 15 check value 2 ok 16 check value 3 # Import with Alea.importState() ok 17 synced prngs, call 1 ok 18 synced prngs, call 2 ok 19 synced prngs, call 3
firefox/nightly
TAP version 13 # make sure two seeded values are the same ok 1 return values of the same seed ok 2 return values of different seed ok 3 same seed called again ok 4 different seed again ok 5 prng1 called more times than prng3 ok 6 prng3 called again ok 7 call counts equal again # Known values test ok 8 check value 1 ok 9 check value 2 ok 10 check value 3 # Uint32 test ok 11 check value 1 ok 12 check value 2 ok 13 check value 3 # Fract53 test ok 14 check value 1 ok 15 check value 2 ok 16 check value 3 # Import with Alea.importState() ok 17 synced prngs, call 1 ok 18 synced prngs, call 2 ok 19 synced prngs, call 3
TAP version 13 # make sure two seeded values are the same ok 1 return values of the same seed ok 2 return values of different seed ok 3 same seed called again ok 4 different seed again ok 5 prng1 called more times than prng3 ok 6 prng3 called again ok 7 call counts equal again # Known values test ok 8 check value 1 ok 9 check value 2 ok 10 check value 3 # Uint32 test ok 11 check value 1 ok 12 check value 2 ok 13 check value 3 # Fract53 test ok 14 check value 1 ok 15 check value 2 ok 16 check value 3 # Import with Alea.importState() ok 17 synced prngs, call 1 ok 18 synced prngs, call 2 ok 19 synced prngs, call 3
TAP version 13 # make sure two seeded values are the same ok 1 return values of the same seed ok 2 return values of different seed ok 3 same seed called again ok 4 different seed again ok 5 prng1 called more times than prng3 ok 6 prng3 called again ok 7 call counts equal again # Known values test ok 8 check value 1 ok 9 check value 2 ok 10 check value 3 # Uint32 test ok 11 check value 1 ok 12 check value 2 ok 13 check value 3 # Fract53 test ok 14 check value 1 ok 15 check value 2 ok 16 check value 3 # Import with Alea.importState() ok 17 synced prngs, call 1 ok 18 synced prngs, call 2 ok 19 synced prngs, call 3
TAP version 13 # make sure two seeded values are the same ok 1 return values of the same seed ok 2 return values of different seed ok 3 same seed called again ok 4 different seed again ok 5 prng1 called more times than prng3 ok 6 prng3 called again ok 7 call counts equal again # Known values test ok 8 check value 1 ok 9 check value 2 ok 10 check value 3 # Uint32 test ok 11 check value 1 ok 12 check value 2 ok 13 check value 3 # Fract53 test ok 14 check value 1 ok 15 check value 2 ok 16 check value 3 # Import with Alea.importState() ok 17 synced prngs, call 1 ok 18 synced prngs, call 2 ok 19 synced prngs, call 3
TAP version 13 # make sure two seeded values are the same ok 1 return values of the same seed ok 2 return values of different seed ok 3 same seed called again ok 4 different seed again ok 5 prng1 called more times than prng3 ok 6 prng3 called again ok 7 call counts equal again # Known values test ok 8 check value 1 ok 9 check value 2 ok 10 check value 3 # Uint32 test ok 11 check value 1 ok 12 check value 2 ok 13 check value 3 # Fract53 test ok 14 check value 1 ok 15 check value 2 ok 16 check value 3 # Import with Alea.importState() ok 17 synced prngs, call 1 ok 18 synced prngs, call 2 ok 19 synced prngs, call 3
TAP version 13 # make sure two seeded values are the same ok 1 return values of the same seed ok 2 return values of different seed ok 3 same seed called again ok 4 different seed again ok 5 prng1 called more times than prng3 ok 6 prng3 called again ok 7 call counts equal again # Known values test ok 8 check value 1 ok 9 check value 2 ok 10 check value 3 # Uint32 test ok 11 check value 1 ok 12 check value 2 ok 13 check value 3 # Fract53 test ok 14 check value 1 ok 15 check value 2 ok 16 check value 3 # Import with Alea.importState() ok 17 synced prngs, call 1 ok 18 synced prngs, call 2 ok 19 synced prngs, call 3
TAP version 13 # make sure two seeded values are the same ok 1 return values of the same seed ok 2 return values of different seed ok 3 same seed called again ok 4 different seed again ok 5 prng1 called more times than prng3 ok 6 prng3 called again ok 7 call counts equal again # Known values test ok 8 check value 1 ok 9 check value 2 ok 10 check value 3 # Uint32 test ok 11 check value 1 ok 12 check value 2 ok 13 check value 3 # Fract53 test ok 14 check value 1 ok 15 check value 2 ok 16 check value 3 # Import with Alea.importState() ok 17 synced prngs, call 1 ok 18 synced prngs, call 2 ok 19 synced prngs, call 3
TAP version 13 # make sure two seeded values are the same ok 1 return values of the same seed ok 2 return values of different seed ok 3 same seed called again ok 4 different seed again ok 5 prng1 called more times than prng3 ok 6 prng3 called again ok 7 call counts equal again # Known values test ok 8 check value 1 ok 9 check value 2 ok 10 check value 3 # Uint32 test ok 11 check value 1 ok 12 check value 2 ok 13 check value 3 # Fract53 test ok 14 check value 1 ok 15 check value 2 ok 16 check value 3 # Import with Alea.importState() ok 17 synced prngs, call 1 ok 18 synced prngs, call 2 ok 19 synced prngs, call 3
6.0
7.0
8.0
9.0
22.0
23.0
canary
3.6
4.0
17.0
nightly
5.1
10.0
11.0
12.0
next
npm http GET https://registry.npmjs.org/tape npm http 200 https://registry.npmjs.org/tape npm http GET https://registry.npmjs.org/tape/-/tape-0.1.5.tgz npm http 200 https://registry.npmjs.org/tape/-/tape-0.1.5.tgz npm http GET https://registry.npmjs.org/jsonify npm http GET https://registry.npmjs.org/deep-equal npm http GET https://registry.npmjs.org/defined npm http 200 https://registry.npmjs.org/deep-equal npm http GET https://registry.npmjs.org/deep-equal/-/deep-equal-0.0.0.tgz npm http 200 https://registry.npmjs.org/jsonify npm http GET https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz npm http 200 https://registry.npmjs.org/defined npm http GET https://registry.npmjs.org/defined/-/defined-0.0.0.tgz npm http 200 https://registry.npmjs.org/deep-equal/-/deep-equal-0.0.0.tgz npm http 200 https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz npm http 200 https://registry.npmjs.org/defined/-/defined-0.0.0.tgz tape@0.1.5 node_modules/tape ├── deep-equal@0.0.0 ├── defined@0.0.0 └── jsonify@0.0.0
TAP version 13 # make sure two seeded values are the same ok 1 return values of the same seed ok 2 return values of different seed ok 3 same seed called again ok 4 different seed again ok 5 prng1 called more times than prng3 ok 6 prng3 called again ok 7 call counts equal again # Known values test ok 8 check value 1 ok 9 check value 2 ok 10 check value 3 # Uint32 test ok 11 check value 1 ok 12 check value 2 ok 13 check value 3 # Fract53 test ok 14 check value 1 ok 15 check value 2 ok 16 check value 3 # Import with Alea.importState() ok 17 synced prngs, call 1 ok 18 synced prngs, call 2 ok 19 synced prngs, call 3
TAP version 13 # make sure two seeded values are the same ok 1 return values of the same seed ok 2 return values of different seed ok 3 same seed called again ok 4 different seed again ok 5 prng1 called more times than prng3 ok 6 prng3 called again ok 7 call counts equal again # Known values test ok 8 check value 1 ok 9 check value 2 ok 10 check value 3 # Uint32 test ok 11 check value 1 ok 12 check value 2 ok 13 check value 3 # Fract53 test ok 14 check value 1 ok 15 check value 2 ok 16 check value 3 # Import with Alea.importState() ok 17 synced prngs, call 1 ok 18 synced prngs, call 2 ok 19 synced prngs, call 3
TAP version 13 # make sure two seeded values are the same ok 1 return values of the same seed ok 2 return values of different seed ok 3 same seed called again ok 4 different seed again ok 5 prng1 called more times than prng3 ok 6 prng3 called again ok 7 call counts equal again # Known values test ok 8 check value 1 ok 9 check value 2 ok 10 check value 3 # Uint32 test ok 11 check value 1 ok 12 check value 2 ok 13 check value 3 # Fract53 test ok 14 check value 1 ok 15 check value 2 ok 16 check value 3 # Import with Alea.importState() ok 17 synced prngs, call 1 ok 18 synced prngs, call 2 ok 19 synced prngs, call 3
TAP version 13 # make sure two seeded values are the same ok 1 return values of the same seed ok 2 return values of different seed ok 3 same seed called again ok 4 different seed again ok 5 prng1 called more times than prng3 ok 6 prng3 called again ok 7 call counts equal again # Known values test ok 8 check value 1 ok 9 check value 2 ok 10 check value 3 # Uint32 test ok 11 check value 1 ok 12 check value 2 ok 13 check value 3 # Fract53 test ok 14 check value 1 ok 15 check value 2 ok 16 check value 3 # Import with Alea.importState() ok 17 synced prngs, call 1 ok 18 synced prngs, call 2 ok 19 synced prngs, call 3
TAP version 13 # make sure two seeded values are the same ok 1 return values of the same seed ok 2 return values of different seed ok 3 same seed called again ok 4 different seed again ok 5 prng1 called more times than prng3 ok 6 prng3 called again ok 7 call counts equal again # Known values test ok 8 check value 1 ok 9 check value 2 ok 10 check value 3 # Uint32 test ok 11 check value 1 ok 12 check value 2 ok 13 check value 3 # Fract53 test ok 14 check value 1 ok 15 check value 2 ok 16 check value 3 # Import with Alea.importState() ok 17 synced prngs, call 1 ok 18 synced prngs, call 2 ok 19 synced prngs, call 3
TAP version 13 # make sure two seeded values are the same ok 1 return values of the same seed ok 2 return values of different seed ok 3 same seed called again ok 4 different seed again ok 5 prng1 called more times than prng3 ok 6 prng3 called again ok 7 call counts equal again # Known values test ok 8 check value 1 ok 9 check value 2 ok 10 check value 3 # Uint32 test ok 11 check value 1 ok 12 check value 2 ok 13 check value 3 # Fract53 test ok 14 check value 1 ok 15 check value 2 ok 16 check value 3 # Import with Alea.importState() ok 17 synced prngs, call 1 ok 18 synced prngs, call 2 ok 19 synced prngs, call 3
TAP version 13 # make sure two seeded values are the same ok 1 return values of the same seed ok 2 return values of different seed ok 3 same seed called again ok 4 different seed again ok 5 prng1 called more times than prng3 ok 6 prng3 called again ok 7 call counts equal again # Known values test ok 8 check value 1 ok 9 check value 2 ok 10 check value 3 # Uint32 test ok 11 check value 1 ok 12 check value 2 ok 13 check value 3 # Fract53 test ok 14 check value 1 ok 15 check value 2 ok 16 check value 3 # Import with Alea.importState() ok 17 synced prngs, call 1 ok 18 synced prngs, call 2 ok 19 synced prngs, call 3
TAP version 13 # make sure two seeded values are the same ok 1 return values of the same seed ok 2 return values of different seed ok 3 same seed called again ok 4 different seed again ok 5 prng1 called more times than prng3 ok 6 prng3 called again ok 7 call counts equal again # Known values test ok 8 check value 1 ok 9 check value 2 ok 10 check value 3 # Uint32 test ok 11 check value 1 ok 12 check value 2 ok 13 check value 3 # Fract53 test ok 14 check value 1 ok 15 check value 2 ok 16 check value 3 # Import with Alea.importState() ok 17 synced prngs, call 1 ok 18 synced prngs, call 2 ok 19 synced prngs, call 3
firefox/nightly
TAP version 13 # make sure two seeded values are the same ok 1 return values of the same seed ok 2 return values of different seed ok 3 same seed called again ok 4 different seed again ok 5 prng1 called more times than prng3 ok 6 prng3 called again ok 7 call counts equal again # Known values test ok 8 check value 1 ok 9 check value 2 ok 10 check value 3 # Uint32 test ok 11 check value 1 ok 12 check value 2 ok 13 check value 3 # Fract53 test ok 14 check value 1 ok 15 check value 2 ok 16 check value 3 # Import with Alea.importState() ok 17 synced prngs, call 1 ok 18 synced prngs, call 2 ok 19 synced prngs, call 3
TAP version 13 # make sure two seeded values are the same ok 1 return values of the same seed ok 2 return values of different seed ok 3 same seed called again ok 4 different seed again ok 5 prng1 called more times than prng3 ok 6 prng3 called again ok 7 call counts equal again # Known values test ok 8 check value 1 ok 9 check value 2 ok 10 check value 3 # Uint32 test ok 11 check value 1 ok 12 check value 2 ok 13 check value 3 # Fract53 test ok 14 check value 1 ok 15 check value 2 ok 16 check value 3 # Import with Alea.importState() ok 17 synced prngs, call 1 ok 18 synced prngs, call 2 ok 19 synced prngs, call 3
TAP version 13 # make sure two seeded values are the same ok 1 return values of the same seed ok 2 return values of different seed ok 3 same seed called again ok 4 different seed again ok 5 prng1 called more times than prng3 ok 6 prng3 called again ok 7 call counts equal again # Known values test ok 8 check value 1 ok 9 check value 2 ok 10 check value 3 # Uint32 test ok 11 check value 1 ok 12 check value 2 ok 13 check value 3 # Fract53 test ok 14 check value 1 ok 15 check value 2 ok 16 check value 3 # Import with Alea.importState() ok 17 synced prngs, call 1 ok 18 synced prngs, call 2 ok 19 synced prngs, call 3
TAP version 13 # make sure two seeded values are the same ok 1 return values of the same seed ok 2 return values of different seed ok 3 same seed called again ok 4 different seed again ok 5 prng1 called more times than prng3 ok 6 prng3 called again ok 7 call counts equal again # Known values test ok 8 check value 1 ok 9 check value 2 ok 10 check value 3 # Uint32 test ok 11 check value 1 ok 12 check value 2 ok 13 check value 3 # Fract53 test ok 14 check value 1 ok 15 check value 2 ok 16 check value 3 # Import with Alea.importState() ok 17 synced prngs, call 1 ok 18 synced prngs, call 2 ok 19 synced prngs, call 3
TAP version 13 # make sure two seeded values are the same ok 1 return values of the same seed ok 2 return values of different seed ok 3 same seed called again ok 4 different seed again ok 5 prng1 called more times than prng3 ok 6 prng3 called again ok 7 call counts equal again # Known values test ok 8 check value 1 ok 9 check value 2 ok 10 check value 3 # Uint32 test ok 11 check value 1 ok 12 check value 2 ok 13 check value 3 # Fract53 test ok 14 check value 1 ok 15 check value 2 ok 16 check value 3 # Import with Alea.importState() ok 17 synced prngs, call 1 ok 18 synced prngs, call 2 ok 19 synced prngs, call 3
TAP version 13 # make sure two seeded values are the same ok 1 return values of the same seed ok 2 return values of different seed ok 3 same seed called again ok 4 different seed again ok 5 prng1 called more times than prng3 ok 6 prng3 called again ok 7 call counts equal again # Known values test ok 8 check value 1 ok 9 check value 2 ok 10 check value 3 # Uint32 test ok 11 check value 1 ok 12 check value 2 ok 13 check value 3 # Fract53 test ok 14 check value 1 ok 15 check value 2 ok 16 check value 3 # Import with Alea.importState() ok 17 synced prngs, call 1 ok 18 synced prngs, call 2 ok 19 synced prngs, call 3
TAP version 13 # make sure two seeded values are the same ok 1 return values of the same seed ok 2 return values of different seed ok 3 same seed called again ok 4 different seed again ok 5 prng1 called more times than prng3 ok 6 prng3 called again ok 7 call counts equal again # Known values test ok 8 check value 1 ok 9 check value 2 ok 10 check value 3 # Uint32 test ok 11 check value 1 ok 12 check value 2 ok 13 check value 3 # Fract53 test ok 14 check value 1 ok 15 check value 2 ok 16 check value 3 # Import with Alea.importState() ok 17 synced prngs, call 1 ok 18 synced prngs, call 2 ok 19 synced prngs, call 3
TAP version 13 # make sure two seeded values are the same ok 1 return values of the same seed ok 2 return values of different seed ok 3 same seed called again ok 4 different seed again ok 5 prng1 called more times than prng3 ok 6 prng3 called again ok 7 call counts equal again # Known values test ok 8 check value 1 ok 9 check value 2 ok 10 check value 3 # Uint32 test ok 11 check value 1 ok 12 check value 2 ok 13 check value 3 # Fract53 test ok 14 check value 1 ok 15 check value 2 ok 16 check value 3 # Import with Alea.importState() ok 17 synced prngs, call 1 ok 18 synced prngs, call 2 ok 19 synced prngs, call 3
✓6.0
✓7.0
✓8.0
✓9.0
✓22.0
✓23.0
canary
✓3.6
✓4.0
✓17.0
✓nightly
✓5.1
✓10.0
✓11.0
✓12.0
✓next
TAP version 13 # make sure two seeded values are the same ok 1 return values of the same seed ok 2 return values of different seed ok 3 same seed called again ok 4 different seed again ok 5 prng1 called more times than prng3 ok 6 prng3 called again ok 7 call counts equal again # Known values test ok 8 check value 1 ok 9 check value 2 ok 10 check value 3 # Uint32 test ok 11 check value 1 ok 12 check value 2 ok 13 check value 3 # Fract53 test ok 14 check value 1 ok 15 check value 2 ok 16 check value 3 # Import with Alea.importState() ok 17 synced prngs, call 1 ok 18 synced prngs, call 2 ok 19 synced prngs, call 3 # Resync two differring prngs with prng.importState() ok 20 just generating randomness, call 1 ok 21 just generating randomness, call 2 ok 22 just generating randomness, call 3 ok 23 imported prng, call 1 ok 24 imported prng, call 2 ok 25 imported prng, call 3 ok 26 return values should sync based on number of calls, call 1 ok 27 return values should sync based on number of calls, call 2 ok 28 return values should sync based on number of calls, call 3 1..28 # tests 28 # pass 28 # ok
TAP version 13 # make sure two seeded values are the same ok 1 return values of the same seed ok 2 return values of different seed ok 3 same seed called again ok 4 different seed again ok 5 prng1 called more times than prng3 ok 6 prng3 called again ok 7 call counts equal again # Known values test ok 8 check value 1 ok 9 check value 2 ok 10 check value 3 # Uint32 test ok 11 check value 1 ok 12 check value 2 ok 13 check value 3 # Fract53 test ok 14 check value 1 ok 15 check value 2 ok 16 check value 3 # Import with Alea.importState() ok 17 synced prngs, call 1 ok 18 synced prngs, call 2 ok 19 synced prngs, call 3 # Resync two differring prngs with prng.importState() ok 20 just generating randomness, call 1 ok 21 just generating randomness, call 2 ok 22 just generating randomness, call 3 ok 23 imported prng, call 1 ok 24 imported prng, call 2 ok 25 imported prng, call 3 ok 26 return values should sync based on number of calls, call 1 ok 27 return values should sync based on number of calls, call 2 ok 28 return values should sync based on number of calls, call 3 1..28 # tests 28 # pass 28 # ok
TAP version 13 # make sure two seeded values are the same ok 1 return values of the same seed ok 2 return values of different seed ok 3 same seed called again ok 4 different seed again ok 5 prng1 called more times than prng3 ok 6 prng3 called again ok 7 call counts equal again # Known values test ok 8 check value 1 ok 9 check value 2 ok 10 check value 3 # Uint32 test ok 11 check value 1 ok 12 check value 2 ok 13 check value 3 # Fract53 test ok 14 check value 1 ok 15 check value 2 ok 16 check value 3 # Import with Alea.importState() ok 17 synced prngs, call 1 ok 18 synced prngs, call 2 ok 19 synced prngs, call 3 # Resync two differring prngs with prng.importState() ok 20 just generating randomness, call 1 ok 21 just generating randomness, call 2 ok 22 just generating randomness, call 3 ok 23 imported prng, call 1 ok 24 imported prng, call 2 ok 25 imported prng, call 3 ok 26 return values should sync based on number of calls, call 1 ok 27 return values should sync based on number of calls, call 2 ok 28 return values should sync based on number of calls, call 3 1..28 # tests 28 # pass 28 # ok
TAP version 13 # make sure two seeded values are the same ok 1 return values of the same seed ok 2 return values of different seed ok 3 same seed called again ok 4 different seed again ok 5 prng1 called more times than prng3 ok 6 prng3 called again ok 7 call counts equal again # Known values test ok 8 check value 1 ok 9 check value 2 ok 10 check value 3 # Uint32 test ok 11 check value 1 ok 12 check value 2 ok 13 check value 3 # Fract53 test ok 14 check value 1 ok 15 check value 2 ok 16 check value 3 # Import with Alea.importState() ok 17 synced prngs, call 1 ok 18 synced prngs, call 2 ok 19 synced prngs, call 3 # Resync two differring prngs with prng.importState() ok 20 just generating randomness, call 1 ok 21 just generating randomness, call 2 ok 22 just generating randomness, call 3 ok 23 imported prng, call 1 ok 24 imported prng, call 2 ok 25 imported prng, call 3 ok 26 return values should sync based on number of calls, call 1 ok 27 return values should sync based on number of calls, call 2 ok 28 return values should sync based on number of calls, call 3 1..28 # tests 28 # pass 28 # ok
TAP version 13 # make sure two seeded values are the same ok 1 return values of the same seed ok 2 return values of different seed ok 3 same seed called again ok 4 different seed again ok 5 prng1 called more times than prng3 ok 6 prng3 called again ok 7 call counts equal again # Known values test ok 8 check value 1 ok 9 check value 2 ok 10 check value 3 # Uint32 test ok 11 check value 1 ok 12 check value 2 ok 13 check value 3 # Fract53 test ok 14 check value 1 ok 15 check value 2 ok 16 check value 3 # Import with Alea.importState() ok 17 synced prngs, call 1 ok 18 synced prngs, call 2 ok 19 synced prngs, call 3 # Resync two differring prngs with prng.importState() ok 20 just generating randomness, call 1 ok 21 just generating randomness, call 2 ok 22 just generating randomness, call 3 ok 23 imported prng, call 1 ok 24 imported prng, call 2 ok 25 imported prng, call 3 ok 26 return values should sync based on number of calls, call 1 ok 27 return values should sync based on number of calls, call 2 ok 28 return values should sync based on number of calls, call 3 1..28 # tests 28 # pass 28 # ok
TAP version 13 # make sure two seeded values are the same ok 1 return values of the same seed ok 2 return values of different seed ok 3 same seed called again ok 4 different seed again ok 5 prng1 called more times than prng3 ok 6 prng3 called again ok 7 call counts equal again # Known values test ok 8 check value 1 ok 9 check value 2 ok 10 check value 3 # Uint32 test ok 11 check value 1 ok 12 check value 2 ok 13 check value 3 # Fract53 test ok 14 check value 1 ok 15 check value 2 ok 16 check value 3 # Import with Alea.importState() ok 17 synced prngs, call 1 ok 18 synced prngs, call 2 ok 19 synced prngs, call 3 # Resync two differring prngs with prng.importState() ok 20 just generating randomness, call 1 ok 21 just generating randomness, call 2 ok 22 just generating randomness, call 3 ok 23 imported prng, call 1 ok 24 imported prng, call 2 ok 25 imported prng, call 3 ok 26 return values should sync based on number of calls, call 1 ok 27 return values should sync based on number of calls, call 2 ok 28 return values should sync based on number of calls, call 3 1..28 # tests 28 # pass 28 # ok
TAP version 13 # make sure two seeded values are the same ok 1 return values of the same seed ok 2 return values of different seed ok 3 same seed called again ok 4 different seed again ok 5 prng1 called more times than prng3 ok 6 prng3 called again ok 7 call counts equal again # Known values test ok 8 check value 1 ok 9 check value 2 ok 10 check value 3 # Uint32 test ok 11 check value 1 ok 12 check value 2 ok 13 check value 3 # Fract53 test ok 14 check value 1 ok 15 check value 2 ok 16 check value 3 # Import with Alea.importState() ok 17 synced prngs, call 1 ok 18 synced prngs, call 2 ok 19 synced prngs, call 3 # Resync two differring prngs with prng.importState() ok 20 just generating randomness, call 1 ok 21 just generating randomness, call 2 ok 22 just generating randomness, call 3 ok 23 imported prng, call 1 ok 24 imported prng, call 2 ok 25 imported prng, call 3 ok 26 return values should sync based on number of calls, call 1 ok 27 return values should sync based on number of calls, call 2 ok 28 return values should sync based on number of calls, call 3 1..28 # tests 28 # pass 28 # ok
firefox/nightly
TAP version 13 # make sure two seeded values are the same ok 1 return values of the same seed ok 2 return values of different seed ok 3 same seed called again ok 4 different seed again ok 5 prng1 called more times than prng3 ok 6 prng3 called again ok 7 call counts equal again # Known values test ok 8 check value 1 ok 9 check value 2 ok 10 check value 3 # Uint32 test ok 11 check value 1 ok 12 check value 2 ok 13 check value 3 # Fract53 test ok 14 check value 1 ok 15 check value 2 ok 16 check value 3 # Import with Alea.importState() ok 17 synced prngs, call 1 ok 18 synced prngs, call 2 ok 19 synced prngs, call 3 # Resync two differring prngs with prng.importState() ok 20 just generating randomness, call 1 ok 21 just generating randomness, call 2 ok 22 just generating randomness, call 3 ok 23 imported prng, call 1 ok 24 imported prng, call 2 ok 25 imported prng, call 3 ok 26 return values should sync based on number of calls, call 1 ok 27 return values should sync based on number of calls, call 2 ok 28 return values should sync based on number of calls, call 3 1..28 # tests 28 # pass 28 # ok
TAP version 13 # make sure two seeded values are the same ok 1 return values of the same seed ok 2 return values of different seed ok 3 same seed called again ok 4 different seed again ok 5 prng1 called more times than prng3 ok 6 prng3 called again ok 7 call counts equal again # Known values test ok 8 check value 1 ok 9 check value 2 ok 10 check value 3 # Uint32 test ok 11 check value 1 ok 12 check value 2 ok 13 check value 3 # Fract53 test ok 14 check value 1 ok 15 check value 2 ok 16 check value 3 # Import with Alea.importState() ok 17 synced prngs, call 1 ok 18 synced prngs, call 2 ok 19 synced prngs, call 3 # Resync two differring prngs with prng.importState() ok 20 just generating randomness, call 1 ok 21 just generating randomness, call 2 ok 22 just generating randomness, call 3 ok 23 imported prng, call 1 ok 24 imported prng, call 2 ok 25 imported prng, call 3 ok 26 return values should sync based on number of calls, call 1 ok 27 return values should sync based on number of calls, call 2 ok 28 return values should sync based on number of calls, call 3 1..28 # tests 28 # pass 28 # ok
TAP version 13 # make sure two seeded values are the same ok 1 return values of the same seed ok 2 return values of different seed ok 3 same seed called again ok 4 different seed again ok 5 prng1 called more times than prng3 ok 6 prng3 called again ok 7 call counts equal again # Known values test ok 8 check value 1 ok 9 check value 2 ok 10 check value 3 # Uint32 test ok 11 check value 1 ok 12 check value 2 ok 13 check value 3 # Fract53 test ok 14 check value 1 ok 15 check value 2 ok 16 check value 3 # Import with Alea.importState() ok 17 synced prngs, call 1 ok 18 synced prngs, call 2 ok 19 synced prngs, call 3 # Resync two differring prngs with prng.importState() ok 20 just generating randomness, call 1 ok 21 just generating randomness, call 2 ok 22 just generating randomness, call 3 ok 23 imported prng, call 1 ok 24 imported prng, call 2 ok 25 imported prng, call 3 ok 26 return values should sync based on number of calls, call 1 ok 27 return values should sync based on number of calls, call 2 ok 28 return values should sync based on number of calls, call 3 1..28 # tests 28 # pass 28 # ok
TAP version 13 # make sure two seeded values are the same ok 1 return values of the same seed ok 2 return values of different seed ok 3 same seed called again ok 4 different seed again ok 5 prng1 called more times than prng3 ok 6 prng3 called again ok 7 call counts equal again # Known values test ok 8 check value 1 ok 9 check value 2 ok 10 check value 3 # Uint32 test ok 11 check value 1 ok 12 check value 2 ok 13 check value 3 # Fract53 test ok 14 check value 1 ok 15 check value 2 ok 16 check value 3 # Import with Alea.importState() ok 17 synced prngs, call 1 ok 18 synced prngs, call 2 ok 19 synced prngs, call 3 # Resync two differring prngs with prng.importState() ok 20 just generating randomness, call 1 ok 21 just generating randomness, call 2 ok 22 just generating randomness, call 3 ok 23 imported prng, call 1 ok 24 imported prng, call 2 ok 25 imported prng, call 3 ok 26 return values should sync based on number of calls, call 1 ok 27 return values should sync based on number of calls, call 2 ok 28 return values should sync based on number of calls, call 3 1..28 # tests 28 # pass 28 # ok
TAP version 13 # make sure two seeded values are the same ok 1 return values of the same seed ok 2 return values of different seed ok 3 same seed called again ok 4 different seed again ok 5 prng1 called more times than prng3 ok 6 prng3 called again ok 7 call counts equal again # Known values test ok 8 check value 1 ok 9 check value 2 ok 10 check value 3 # Uint32 test ok 11 check value 1 ok 12 check value 2 ok 13 check value 3 # Fract53 test ok 14 check value 1 ok 15 check value 2 ok 16 check value 3 # Import with Alea.importState() ok 17 synced prngs, call 1 ok 18 synced prngs, call 2 ok 19 synced prngs, call 3 # Resync two differring prngs with prng.importState() ok 20 just generating randomness, call 1 ok 21 just generating randomness, call 2 ok 22 just generating randomness, call 3 ok 23 imported prng, call 1 ok 24 imported prng, call 2 ok 25 imported prng, call 3 ok 26 return values should sync based on number of calls, call 1 ok 27 return values should sync based on number of calls, call 2 ok 28 return values should sync based on number of calls, call 3 1..28 # tests 28 # pass 28 # ok
TAP version 13 # make sure two seeded values are the same ok 1 return values of the same seed ok 2 return values of different seed ok 3 same seed called again ok 4 different seed again ok 5 prng1 called more times than prng3 ok 6 prng3 called again ok 7 call counts equal again # Known values test ok 8 check value 1 ok 9 check value 2 ok 10 check value 3 # Uint32 test ok 11 check value 1 ok 12 check value 2 ok 13 check value 3 # Fract53 test ok 14 check value 1 ok 15 check value 2 ok 16 check value 3 # Import with Alea.importState() ok 17 synced prngs, call 1 ok 18 synced prngs, call 2 ok 19 synced prngs, call 3 # Resync two differring prngs with prng.importState() ok 20 just generating randomness, call 1 ok 21 just generating randomness, call 2 ok 22 just generating randomness, call 3 ok 23 imported prng, call 1 ok 24 imported prng, call 2 ok 25 imported prng, call 3 ok 26 return values should sync based on number of calls, call 1 ok 27 return values should sync based on number of calls, call 2 ok 28 return values should sync based on number of calls, call 3 1..28 # tests 28 # pass 28 # ok
TAP version 13 # make sure two seeded values are the same ok 1 return values of the same seed ok 2 return values of different seed ok 3 same seed called again ok 4 different seed again ok 5 prng1 called more times than prng3 ok 6 prng3 called again ok 7 call counts equal again # Known values test ok 8 check value 1 ok 9 check value 2 ok 10 check value 3 # Uint32 test ok 11 check value 1 ok 12 check value 2 ok 13 check value 3 # Fract53 test ok 14 check value 1 ok 15 check value 2 ok 16 check value 3 # Import with Alea.importState() ok 17 synced prngs, call 1 ok 18 synced prngs, call 2 ok 19 synced prngs, call 3 # Resync two differring prngs with prng.importState() ok 20 just generating randomness, call 1 ok 21 just generating randomness, call 2 ok 22 just generating randomness, call 3 ok 23 imported prng, call 1 ok 24 imported prng, call 2 ok 25 imported prng, call 3 ok 26 return values should sync based on number of calls, call 1 ok 27 return values should sync based on number of calls, call 2 ok 28 return values should sync based on number of calls, call 3 1..28 # tests 28 # pass 28 # ok
TAP version 13 # make sure two seeded values are the same ok 1 return values of the same seed ok 2 return values of different seed ok 3 same seed called again ok 4 different seed again ok 5 prng1 called more times than prng3 ok 6 prng3 called again ok 7 call counts equal again # Known values test ok 8 check value 1 ok 9 check value 2 ok 10 check value 3 # Uint32 test ok 11 check value 1 ok 12 check value 2 ok 13 check value 3 # Fract53 test ok 14 check value 1 ok 15 check value 2 ok 16 check value 3 # Import with Alea.importState() ok 17 synced prngs, call 1 ok 18 synced prngs, call 2 ok 19 synced prngs, call 3 # Resync two differring prngs with prng.importState() ok 20 just generating randomness, call 1 ok 21 just generating randomness, call 2 ok 22 just generating randomness, call 3 ok 23 imported prng, call 1 ok 24 imported prng, call 2 ok 25 imported prng, call 3 ok 26 return values should sync based on number of calls, call 1 ok 27 return values should sync based on number of calls, call 2 ok 28 return values should sync based on number of calls, call 3 1..28 # tests 28 # pass 28 # ok
✓6.0
✓7.0
✓8.0
✓9.0
✓22.0
✓23.0
✓canary
✓3.6
✓4.0
✓17.0
✓nightly
✓5.1
✓10.0
✓11.0
✓12.0
✓next
TAP version 13 # make sure two seeded values are the same ok 1 return values of the same seed ok 2 return values of different seed ok 3 same seed called again ok 4 different seed again ok 5 prng1 called more times than prng3 ok 6 prng3 called again ok 7 call counts equal again # Known values test ok 8 check value 1 ok 9 check value 2 ok 10 check value 3 # Uint32 test ok 11 check value 1 ok 12 check value 2 ok 13 check value 3 # Fract53 test ok 14 check value 1 ok 15 check value 2 ok 16 check value 3 # Import with Alea.importState() ok 17 synced prngs, call 1 ok 18 synced prngs, call 2 ok 19 synced prngs, call 3 # Resync two differring prngs with prng.importState() ok 20 just generating randomness, call 1 ok 21 just generating randomness, call 2 ok 22 just generating randomness, call 3 ok 23 imported prng, call 1 ok 24 imported prng, call 2 ok 25 imported prng, call 3 ok 26 return values should sync based on number of calls, call 1 ok 27 return values should sync based on number of calls, call 2 ok 28 return values should sync based on number of calls, call 3 1..28 # tests 28 # pass 28 # ok
TAP version 13 # make sure two seeded values are the same ok 1 return values of the same seed ok 2 return values of different seed ok 3 same seed called again ok 4 different seed again ok 5 prng1 called more times than prng3 ok 6 prng3 called again ok 7 call counts equal again # Known values test ok 8 check value 1 ok 9 check value 2 ok 10 check value 3 # Uint32 test ok 11 check value 1 ok 12 check value 2 ok 13 check value 3 # Fract53 test ok 14 check value 1 ok 15 check value 2 ok 16 check value 3 # Import with Alea.importState() ok 17 synced prngs, call 1 ok 18 synced prngs, call 2 ok 19 synced prngs, call 3 # Resync two differring prngs with prng.importState() ok 20 just generating randomness, call 1 ok 21 just generating randomness, call 2 ok 22 just generating randomness, call 3 ok 23 imported prng, call 1 ok 24 imported prng, call 2 ok 25 imported prng, call 3 ok 26 return values should sync based on number of calls, call 1 ok 27 return values should sync based on number of calls, call 2 ok 28 return values should sync based on number of calls, call 3 1..28 # tests 28 # pass 28 # ok
TAP version 13 # make sure two seeded values are the same ok 1 return values of the same seed ok 2 return values of different seed ok 3 same seed called again ok 4 different seed again ok 5 prng1 called more times than prng3 ok 6 prng3 called again ok 7 call counts equal again # Known values test ok 8 check value 1 ok 9 check value 2 ok 10 check value 3 # Uint32 test ok 11 check value 1 ok 12 check value 2 ok 13 check value 3 # Fract53 test ok 14 check value 1 ok 15 check value 2 ok 16 check value 3 # Import with Alea.importState() ok 17 synced prngs, call 1 ok 18 synced prngs, call 2 ok 19 synced prngs, call 3 # Resync two differring prngs with prng.importState() ok 20 just generating randomness, call 1 ok 21 just generating randomness, call 2 ok 22 just generating randomness, call 3 ok 23 imported prng, call 1 ok 24 imported prng, call 2 ok 25 imported prng, call 3 ok 26 return values should sync based on number of calls, call 1 ok 27 return values should sync based on number of calls, call 2 ok 28 return values should sync based on number of calls, call 3 1..28 # tests 28 # pass 28 # ok
TAP version 13 # make sure two seeded values are the same ok 1 return values of the same seed ok 2 return values of different seed ok 3 same seed called again ok 4 different seed again ok 5 prng1 called more times than prng3 ok 6 prng3 called again ok 7 call counts equal again # Known values test ok 8 check value 1 ok 9 check value 2 ok 10 check value 3 # Uint32 test ok 11 check value 1 ok 12 check value 2 ok 13 check value 3 # Fract53 test ok 14 check value 1 ok 15 check value 2 ok 16 check value 3 # Import with Alea.importState() ok 17 synced prngs, call 1 ok 18 synced prngs, call 2 ok 19 synced prngs, call 3 # Resync two differring prngs with prng.importState() ok 20 just generating randomness, call 1 ok 21 just generating randomness, call 2 ok 22 just generating randomness, call 3 ok 23 imported prng, call 1 ok 24 imported prng, call 2 ok 25 imported prng, call 3 ok 26 return values should sync based on number of calls, call 1 ok 27 return values should sync based on number of calls, call 2 ok 28 return values should sync based on number of calls, call 3 1..28 # tests 28 # pass 28 # ok
TAP version 13 # make sure two seeded values are the same ok 1 return values of the same seed ok 2 return values of different seed ok 3 same seed called again ok 4 different seed again ok 5 prng1 called more times than prng3 ok 6 prng3 called again ok 7 call counts equal again # Known values test ok 8 check value 1 ok 9 check value 2 ok 10 check value 3 # Uint32 test ok 11 check value 1 ok 12 check value 2 ok 13 check value 3 # Fract53 test ok 14 check value 1 ok 15 check value 2 ok 16 check value 3 # Import with Alea.importState() ok 17 synced prngs, call 1 ok 18 synced prngs, call 2 ok 19 synced prngs, call 3 # Resync two differring prngs with prng.importState() ok 20 just generating randomness, call 1 ok 21 just generating randomness, call 2 ok 22 just generating randomness, call 3 ok 23 imported prng, call 1 ok 24 imported prng, call 2 ok 25 imported prng, call 3 ok 26 return values should sync based on number of calls, call 1 ok 27 return values should sync based on number of calls, call 2 ok 28 return values should sync based on number of calls, call 3 1..28 # tests 28 # pass 28 # ok
TAP version 13 # make sure two seeded values are the same ok 1 return values of the same seed ok 2 return values of different seed ok 3 same seed called again ok 4 different seed again ok 5 prng1 called more times than prng3 ok 6 prng3 called again ok 7 call counts equal again # Known values test ok 8 check value 1 ok 9 check value 2 ok 10 check value 3 # Uint32 test ok 11 check value 1 ok 12 check value 2 ok 13 check value 3 # Fract53 test ok 14 check value 1 ok 15 check value 2 ok 16 check value 3 # Import with Alea.importState() ok 17 synced prngs, call 1 ok 18 synced prngs, call 2 ok 19 synced prngs, call 3 # Resync two differring prngs with prng.importState() ok 20 just generating randomness, call 1 ok 21 just generating randomness, call 2 ok 22 just generating randomness, call 3 ok 23 imported prng, call 1 ok 24 imported prng, call 2 ok 25 imported prng, call 3 ok 26 return values should sync based on number of calls, call 1 ok 27 return values should sync based on number of calls, call 2 ok 28 return values should sync based on number of calls, call 3 1..28 # tests 28 # pass 28 # ok
TAP version 13 # make sure two seeded values are the same ok 1 return values of the same seed ok 2 return values of different seed ok 3 same seed called again ok 4 different seed again ok 5 prng1 called more times than prng3 ok 6 prng3 called again ok 7 call counts equal again # Known values test ok 8 check value 1 ok 9 check value 2 ok 10 check value 3 # Uint32 test ok 11 check value 1 ok 12 check value 2 ok 13 check value 3 # Fract53 test ok 14 check value 1 ok 15 check value 2 ok 16 check value 3 # Import with Alea.importState() ok 17 synced prngs, call 1 ok 18 synced prngs, call 2 ok 19 synced prngs, call 3 # Resync two differring prngs with prng.importState() ok 20 just generating randomness, call 1 ok 21 just generating randomness, call 2 ok 22 just generating randomness, call 3 ok 23 imported prng, call 1 ok 24 imported prng, call 2 ok 25 imported prng, call 3 ok 26 return values should sync based on number of calls, call 1 ok 27 return values should sync based on number of calls, call 2 ok 28 return values should sync based on number of calls, call 3 1..28 # tests 28 # pass 28 # ok
TAP version 13 # make sure two seeded values are the same ok 1 return values of the same seed ok 2 return values of different seed ok 3 same seed called again ok 4 different seed again ok 5 prng1 called more times than prng3 ok 6 prng3 called again ok 7 call counts equal again # Known values test ok 8 check value 1 ok 9 check value 2 ok 10 check value 3 # Uint32 test ok 11 check value 1 ok 12 check value 2 ok 13 check value 3 # Fract53 test ok 14 check value 1 ok 15 check value 2 ok 16 check value 3 # Import with Alea.importState() ok 17 synced prngs, call 1 ok 18 synced prngs, call 2 ok 19 synced prngs, call 3 # Resync two differring prngs with prng.importState() ok 20 just generating randomness, call 1 ok 21 just generating randomness, call 2 ok 22 just generating randomness, call 3 ok 23 imported prng, call 1 ok 24 imported prng, call 2 ok 25 imported prng, call 3 ok 26 return values should sync based on number of calls, call 1 ok 27 return values should sync based on number of calls, call 2 ok 28 return values should sync based on number of calls, call 3 1..28 # tests 28 # pass 28 # ok
firefox/nightly
TAP version 13 # make sure two seeded values are the same ok 1 return values of the same seed ok 2 return values of different seed ok 3 same seed called again ok 4 different seed again ok 5 prng1 called more times than prng3 ok 6 prng3 called again ok 7 call counts equal again # Known values test ok 8 check value 1 ok 9 check value 2 ok 10 check value 3 # Uint32 test ok 11 check value 1 ok 12 check value 2 ok 13 check value 3 # Fract53 test ok 14 check value 1 ok 15 check value 2 ok 16 check value 3 # Import with Alea.importState() ok 17 synced prngs, call 1 ok 18 synced prngs, call 2 ok 19 synced prngs, call 3 # Resync two differring prngs with prng.importState() ok 20 just generating randomness, call 1 ok 21 just generating randomness, call 2 ok 22 just generating randomness, call 3 ok 23 imported prng, call 1 ok 24 imported prng, call 2 ok 25 imported prng, call 3 ok 26 return values should sync based on number of calls, call 1 ok 27 return values should sync based on number of calls, call 2 ok 28 return values should sync based on number of calls, call 3 1..28 # tests 28 # pass 28 # ok
TAP version 13 # make sure two seeded values are the same ok 1 return values of the same seed ok 2 return values of different seed ok 3 same seed called again ok 4 different seed again ok 5 prng1 called more times than prng3 ok 6 prng3 called again ok 7 call counts equal again # Known values test ok 8 check value 1 ok 9 check value 2 ok 10 check value 3 # Uint32 test ok 11 check value 1 ok 12 check value 2 ok 13 check value 3 # Fract53 test ok 14 check value 1 ok 15 check value 2 ok 16 check value 3 # Import with Alea.importState() ok 17 synced prngs, call 1 ok 18 synced prngs, call 2 ok 19 synced prngs, call 3 # Resync two differring prngs with prng.importState() ok 20 just generating randomness, call 1 ok 21 just generating randomness, call 2 ok 22 just generating randomness, call 3 ok 23 imported prng, call 1 ok 24 imported prng, call 2 ok 25 imported prng, call 3 ok 26 return values should sync based on number of calls, call 1 ok 27 return values should sync based on number of calls, call 2 ok 28 return values should sync based on number of calls, call 3 1..28 # tests 28 # pass 28 # ok
TAP version 13 # make sure two seeded values are the same ok 1 return values of the same seed ok 2 return values of different seed ok 3 same seed called again ok 4 different seed again ok 5 prng1 called more times than prng3 ok 6 prng3 called again ok 7 call counts equal again # Known values test ok 8 check value 1 ok 9 check value 2 ok 10 check value 3 # Uint32 test ok 11 check value 1 ok 12 check value 2 ok 13 check value 3 # Fract53 test ok 14 check value 1 ok 15 check value 2 ok 16 check value 3 # Import with Alea.importState() ok 17 synced prngs, call 1 ok 18 synced prngs, call 2 ok 19 synced prngs, call 3 # Resync two differring prngs with prng.importState() ok 20 just generating randomness, call 1 ok 21 just generating randomness, call 2 ok 22 just generating randomness, call 3 ok 23 imported prng, call 1 ok 24 imported prng, call 2 ok 25 imported prng, call 3 ok 26 return values should sync based on number of calls, call 1 ok 27 return values should sync based on number of calls, call 2 ok 28 return values should sync based on number of calls, call 3 1..28 # tests 28 # pass 28 # ok
TAP version 13 # make sure two seeded values are the same ok 1 return values of the same seed ok 2 return values of different seed ok 3 same seed called again ok 4 different seed again ok 5 prng1 called more times than prng3 ok 6 prng3 called again ok 7 call counts equal again # Known values test ok 8 check value 1 ok 9 check value 2 ok 10 check value 3 # Uint32 test ok 11 check value 1 ok 12 check value 2 ok 13 check value 3 # Fract53 test ok 14 check value 1 ok 15 check value 2 ok 16 check value 3 # Import with Alea.importState() ok 17 synced prngs, call 1 ok 18 synced prngs, call 2 ok 19 synced prngs, call 3 # Resync two differring prngs with prng.importState() ok 20 just generating randomness, call 1 ok 21 just generating randomness, call 2 ok 22 just generating randomness, call 3 ok 23 imported prng, call 1 ok 24 imported prng, call 2 ok 25 imported prng, call 3 ok 26 return values should sync based on number of calls, call 1 ok 27 return values should sync based on number of calls, call 2 ok 28 return values should sync based on number of calls, call 3 1..28 # tests 28 # pass 28 # ok
TAP version 13 # make sure two seeded values are the same ok 1 return values of the same seed ok 2 return values of different seed ok 3 same seed called again ok 4 different seed again ok 5 prng1 called more times than prng3 ok 6 prng3 called again ok 7 call counts equal again # Known values test ok 8 check value 1 ok 9 check value 2 ok 10 check value 3 # Uint32 test ok 11 check value 1 ok 12 check value 2 ok 13 check value 3 # Fract53 test ok 14 check value 1 ok 15 check value 2 ok 16 check value 3 # Import with Alea.importState() ok 17 synced prngs, call 1 ok 18 synced prngs, call 2 ok 19 synced prngs, call 3 # Resync two differring prngs with prng.importState() ok 20 just generating randomness, call 1 ok 21 just generating randomness, call 2 ok 22 just generating randomness, call 3 ok 23 imported prng, call 1 ok 24 imported prng, call 2 ok 25 imported prng, call 3 ok 26 return values should sync based on number of calls, call 1 ok 27 return values should sync based on number of calls, call 2 ok 28 return values should sync based on number of calls, call 3 1..28 # tests 28 # pass 28 # ok
TAP version 13 # make sure two seeded values are the same ok 1 return values of the same seed ok 2 return values of different seed ok 3 same seed called again ok 4 different seed again ok 5 prng1 called more times than prng3 ok 6 prng3 called again ok 7 call counts equal again # Known values test ok 8 check value 1 ok 9 check value 2 ok 10 check value 3 # Uint32 test ok 11 check value 1 ok 12 check value 2 ok 13 check value 3 # Fract53 test ok 14 check value 1 ok 15 check value 2 ok 16 check value 3 # Import with Alea.importState() ok 17 synced prngs, call 1 ok 18 synced prngs, call 2 ok 19 synced prngs, call 3 # Resync two differring prngs with prng.importState() ok 20 just generating randomness, call 1 ok 21 just generating randomness, call 2 ok 22 just generating randomness, call 3 ok 23 imported prng, call 1 ok 24 imported prng, call 2 ok 25 imported prng, call 3 ok 26 return values should sync based on number of calls, call 1 ok 27 return values should sync based on number of calls, call 2 ok 28 return values should sync based on number of calls, call 3 1..28 # tests 28 # pass 28 # ok
TAP version 13 # make sure two seeded values are the same ok 1 return values of the same seed ok 2 return values of different seed ok 3 same seed called again ok 4 different seed again ok 5 prng1 called more times than prng3 ok 6 prng3 called again ok 7 call counts equal again # Known values test ok 8 check value 1 ok 9 check value 2 ok 10 check value 3 # Uint32 test ok 11 check value 1 ok 12 check value 2 ok 13 check value 3 # Fract53 test ok 14 check value 1 ok 15 check value 2 ok 16 check value 3 # Import with Alea.importState() ok 17 synced prngs, call 1 ok 18 synced prngs, call 2 ok 19 synced prngs, call 3 # Resync two differring prngs with prng.importState() ok 20 just generating randomness, call 1 ok 21 just generating randomness, call 2 ok 22 just generating randomness, call 3 ok 23 imported prng, call 1 ok 24 imported prng, call 2 ok 25 imported prng, call 3 ok 26 return values should sync based on number of calls, call 1 ok 27 return values should sync based on number of calls, call 2 ok 28 return values should sync based on number of calls, call 3 1..28 # tests 28 # pass 28 # ok
TAP version 13 # make sure two seeded values are the same ok 1 return values of the same seed ok 2 return values of different seed ok 3 same seed called again ok 4 different seed again ok 5 prng1 called more times than prng3 ok 6 prng3 called again ok 7 call counts equal again # Known values test ok 8 check value 1 ok 9 check value 2 ok 10 check value 3 # Uint32 test ok 11 check value 1 ok 12 check value 2 ok 13 check value 3 # Fract53 test ok 14 check value 1 ok 15 check value 2 ok 16 check value 3 # Import with Alea.importState() ok 17 synced prngs, call 1 ok 18 synced prngs, call 2 ok 19 synced prngs, call 3 # Resync two differring prngs with prng.importState() ok 20 just generating randomness, call 1 ok 21 just generating randomness, call 2 ok 22 just generating randomness, call 3 ok 23 imported prng, call 1 ok 24 imported prng, call 2 ok 25 imported prng, call 3 ok 26 return values should sync based on number of calls, call 1 ok 27 return values should sync based on number of calls, call 2 ok 28 return values should sync based on number of calls, call 3 1..28 # tests 28 # pass 28 # ok
✓6.0
✓7.0
✓8.0
✓9.0
✓22.0
✓23.0
✓canary
✓3.6
✓4.0
✓17.0
✓nightly
✓5.1
✓10.0
✓11.0
✓12.0
✓next
TAP version 13 # make sure two seeded values are the same ok 1 return values of the same seed ok 2 return values of different seed ok 3 same seed called again ok 4 different seed again ok 5 prng1 called more times than prng3 ok 6 prng3 called again ok 7 call counts equal again # Known values test ok 8 check value 1 ok 9 check value 2 ok 10 check value 3 # Uint32 test ok 11 check value 1 ok 12 check value 2 ok 13 check value 3 # Fract53 test ok 14 check value 1 ok 15 check value 2 ok 16 check value 3 # Import with Alea.importState() ok 17 synced prngs, call 1 ok 18 synced prngs, call 2 ok 19 synced prngs, call 3 # Resync two differring prngs with prng.importState() ok 20 just generating randomness, call 1 ok 21 just generating randomness, call 2 ok 22 just generating randomness, call 3 ok 23 imported prng, call 1 ok 24 imported prng, call 2 ok 25 imported prng, call 3 ok 26 return values should sync based on number of calls, call 1 ok 27 return values should sync based on number of calls, call 2 ok 28 return values should sync based on number of calls, call 3 1..28 # tests 28 # pass 28 # ok
TAP version 13 # make sure two seeded values are the same ok 1 return values of the same seed ok 2 return values of different seed ok 3 same seed called again ok 4 different seed again ok 5 prng1 called more times than prng3 ok 6 prng3 called again ok 7 call counts equal again # Known values test ok 8 check value 1 ok 9 check value 2 ok 10 check value 3 # Uint32 test ok 11 check value 1 ok 12 check value 2 ok 13 check value 3 # Fract53 test ok 14 check value 1 ok 15 check value 2 ok 16 check value 3 # Import with Alea.importState() ok 17 synced prngs, call 1 ok 18 synced prngs, call 2 ok 19 synced prngs, call 3 # Resync two differring prngs with prng.importState() ok 20 just generating randomness, call 1 ok 21 just generating randomness, call 2 ok 22 just generating randomness, call 3 ok 23 imported prng, call 1 ok 24 imported prng, call 2 ok 25 imported prng, call 3 ok 26 return values should sync based on number of calls, call 1 ok 27 return values should sync based on number of calls, call 2 ok 28 return values should sync based on number of calls, call 3 1..28 # tests 28 # pass 28 # ok
TAP version 13 # make sure two seeded values are the same ok 1 return values of the same seed ok 2 return values of different seed ok 3 same seed called again ok 4 different seed again ok 5 prng1 called more times than prng3 ok 6 prng3 called again ok 7 call counts equal again # Known values test ok 8 check value 1 ok 9 check value 2 ok 10 check value 3 # Uint32 test ok 11 check value 1 ok 12 check value 2 ok 13 check value 3 # Fract53 test ok 14 check value 1 ok 15 check value 2 ok 16 check value 3 # Import with Alea.importState() ok 17 synced prngs, call 1 ok 18 synced prngs, call 2 ok 19 synced prngs, call 3 # Resync two differring prngs with prng.importState() ok 20 just generating randomness, call 1 ok 21 just generating randomness, call 2 ok 22 just generating randomness, call 3 ok 23 imported prng, call 1 ok 24 imported prng, call 2 ok 25 imported prng, call 3 ok 26 return values should sync based on number of calls, call 1 ok 27 return values should sync based on number of calls, call 2 ok 28 return values should sync based on number of calls, call 3 1..28 # tests 28 # pass 28 # ok
TAP version 13 # make sure two seeded values are the same ok 1 return values of the same seed ok 2 return values of different seed ok 3 same seed called again ok 4 different seed again ok 5 prng1 called more times than prng3 ok 6 prng3 called again ok 7 call counts equal again # Known values test ok 8 check value 1 ok 9 check value 2 ok 10 check value 3 # Uint32 test ok 11 check value 1 ok 12 check value 2 ok 13 check value 3 # Fract53 test ok 14 check value 1 ok 15 check value 2 ok 16 check value 3 # Import with Alea.importState() ok 17 synced prngs, call 1 ok 18 synced prngs, call 2 ok 19 synced prngs, call 3 # Resync two differring prngs with prng.importState() ok 20 just generating randomness, call 1 ok 21 just generating randomness, call 2 ok 22 just generating randomness, call 3 ok 23 imported prng, call 1 ok 24 imported prng, call 2 ok 25 imported prng, call 3 ok 26 return values should sync based on number of calls, call 1 ok 27 return values should sync based on number of calls, call 2 ok 28 return values should sync based on number of calls, call 3 1..28 # tests 28 # pass 28 # ok
TAP version 13 # make sure two seeded values are the same ok 1 return values of the same seed ok 2 return values of different seed ok 3 same seed called again ok 4 different seed again ok 5 prng1 called more times than prng3 ok 6 prng3 called again ok 7 call counts equal again # Known values test ok 8 check value 1 ok 9 check value 2 ok 10 check value 3 # Uint32 test ok 11 check value 1 ok 12 check value 2 ok 13 check value 3 # Fract53 test ok 14 check value 1 ok 15 check value 2 ok 16 check value 3 # Import with Alea.importState() ok 17 synced prngs, call 1 ok 18 synced prngs, call 2 ok 19 synced prngs, call 3 # Resync two differring prngs with prng.importState() ok 20 just generating randomness, call 1 ok 21 just generating randomness, call 2 ok 22 just generating randomness, call 3 ok 23 imported prng, call 1 ok 24 imported prng, call 2 ok 25 imported prng, call 3 ok 26 return values should sync based on number of calls, call 1 ok 27 return values should sync based on number of calls, call 2 ok 28 return values should sync based on number of calls, call 3 1..28 # tests 28 # pass 28 # ok
TAP version 13 # make sure two seeded values are the same ok 1 return values of the same seed ok 2 return values of different seed ok 3 same seed called again ok 4 different seed again ok 5 prng1 called more times than prng3 ok 6 prng3 called again ok 7 call counts equal again # Known values test ok 8 check value 1 ok 9 check value 2 ok 10 check value 3 # Uint32 test ok 11 check value 1 ok 12 check value 2 ok 13 check value 3 # Fract53 test ok 14 check value 1 ok 15 check value 2 ok 16 check value 3 # Import with Alea.importState() ok 17 synced prngs, call 1 ok 18 synced prngs, call 2 ok 19 synced prngs, call 3 # Resync two differring prngs with prng.importState() ok 20 just generating randomness, call 1 ok 21 just generating randomness, call 2 ok 22 just generating randomness, call 3 ok 23 imported prng, call 1 ok 24 imported prng, call 2 ok 25 imported prng, call 3 ok 26 return values should sync based on number of calls, call 1 ok 27 return values should sync based on number of calls, call 2 ok 28 return values should sync based on number of calls, call 3 1..28 # tests 28 # pass 28 # ok
TAP version 13 # make sure two seeded values are the same ok 1 return values of the same seed ok 2 return values of different seed ok 3 same seed called again ok 4 different seed again ok 5 prng1 called more times than prng3 ok 6 prng3 called again ok 7 call counts equal again # Known values test ok 8 check value 1 ok 9 check value 2 ok 10 check value 3 # Uint32 test ok 11 check value 1 ok 12 check value 2 ok 13 check value 3 # Fract53 test ok 14 check value 1 ok 15 check value 2 ok 16 check value 3 # Import with Alea.importState() ok 17 synced prngs, call 1 ok 18 synced prngs, call 2 ok 19 synced prngs, call 3 # Resync two differring prngs with prng.importState() ok 20 just generating randomness, call 1 ok 21 just generating randomness, call 2 ok 22 just generating randomness, call 3 ok 23 imported prng, call 1 ok 24 imported prng, call 2 ok 25 imported prng, call 3 ok 26 return values should sync based on number of calls, call 1 ok 27 return values should sync based on number of calls, call 2 ok 28 return values should sync based on number of calls, call 3 1..28 # tests 28 # pass 28 # ok
TAP version 13 # make sure two seeded values are the same ok 1 return values of the same seed ok 2 return values of different seed ok 3 same seed called again ok 4 different seed again ok 5 prng1 called more times than prng3 ok 6 prng3 called again ok 7 call counts equal again # Known values test ok 8 check value 1 ok 9 check value 2 ok 10 check value 3 # Uint32 test ok 11 check value 1 ok 12 check value 2 ok 13 check value 3 # Fract53 test ok 14 check value 1 ok 15 check value 2 ok 16 check value 3 # Import with Alea.importState() ok 17 synced prngs, call 1 ok 18 synced prngs, call 2 ok 19 synced prngs, call 3 # Resync two differring prngs with prng.importState() ok 20 just generating randomness, call 1 ok 21 just generating randomness, call 2 ok 22 just generating randomness, call 3 ok 23 imported prng, call 1 ok 24 imported prng, call 2 ok 25 imported prng, call 3 ok 26 return values should sync based on number of calls, call 1 ok 27 return values should sync based on number of calls, call 2 ok 28 return values should sync based on number of calls, call 3 1..28 # tests 28 # pass 28 # ok
firefox/nightly
TAP version 13 # make sure two seeded values are the same ok 1 return values of the same seed ok 2 return values of different seed ok 3 same seed called again ok 4 different seed again ok 5 prng1 called more times than prng3 ok 6 prng3 called again ok 7 call counts equal again # Known values test ok 8 check value 1 ok 9 check value 2 ok 10 check value 3 # Uint32 test ok 11 check value 1 ok 12 check value 2 ok 13 check value 3 # Fract53 test ok 14 check value 1 ok 15 check value 2 ok 16 check value 3 # Import with Alea.importState() ok 17 synced prngs, call 1 ok 18 synced prngs, call 2 ok 19 synced prngs, call 3 # Resync two differring prngs with prng.importState() ok 20 just generating randomness, call 1 ok 21 just generating randomness, call 2 ok 22 just generating randomness, call 3 ok 23 imported prng, call 1 ok 24 imported prng, call 2 ok 25 imported prng, call 3 ok 26 return values should sync based on number of calls, call 1 ok 27 return values should sync based on number of calls, call 2 ok 28 return values should sync based on number of calls, call 3 1..28 # tests 28 # pass 28 # ok
TAP version 13 # make sure two seeded values are the same ok 1 return values of the same seed ok 2 return values of different seed ok 3 same seed called again ok 4 different seed again ok 5 prng1 called more times than prng3 ok 6 prng3 called again ok 7 call counts equal again # Known values test ok 8 check value 1 ok 9 check value 2 ok 10 check value 3 # Uint32 test ok 11 check value 1 ok 12 check value 2 ok 13 check value 3 # Fract53 test ok 14 check value 1 ok 15 check value 2 ok 16 check value 3 # Import with Alea.importState() ok 17 synced prngs, call 1 ok 18 synced prngs, call 2 ok 19 synced prngs, call 3 # Resync two differring prngs with prng.importState() ok 20 just generating randomness, call 1 ok 21 just generating randomness, call 2 ok 22 just generating randomness, call 3 ok 23 imported prng, call 1 ok 24 imported prng, call 2 ok 25 imported prng, call 3 ok 26 return values should sync based on number of calls, call 1 ok 27 return values should sync based on number of calls, call 2 ok 28 return values should sync based on number of calls, call 3 1..28 # tests 28 # pass 28 # ok
TAP version 13 # make sure two seeded values are the same ok 1 return values of the same seed ok 2 return values of different seed ok 3 same seed called again ok 4 different seed again ok 5 prng1 called more times than prng3 ok 6 prng3 called again ok 7 call counts equal again # Known values test ok 8 check value 1 ok 9 check value 2 ok 10 check value 3 # Uint32 test ok 11 check value 1 ok 12 check value 2 ok 13 check value 3 # Fract53 test ok 14 check value 1 ok 15 check value 2 ok 16 check value 3 # Import with Alea.importState() ok 17 synced prngs, call 1 ok 18 synced prngs, call 2 ok 19 synced prngs, call 3 # Resync two differring prngs with prng.importState() ok 20 just generating randomness, call 1 ok 21 just generating randomness, call 2 ok 22 just generating randomness, call 3 ok 23 imported prng, call 1 ok 24 imported prng, call 2 ok 25 imported prng, call 3 ok 26 return values should sync based on number of calls, call 1 ok 27 return values should sync based on number of calls, call 2 ok 28 return values should sync based on number of calls, call 3 1..28 # tests 28 # pass 28 # ok
TAP version 13 # make sure two seeded values are the same ok 1 return values of the same seed ok 2 return values of different seed ok 3 same seed called again ok 4 different seed again ok 5 prng1 called more times than prng3 ok 6 prng3 called again ok 7 call counts equal again # Known values test ok 8 check value 1 ok 9 check value 2 ok 10 check value 3 # Uint32 test ok 11 check value 1 ok 12 check value 2 ok 13 check value 3 # Fract53 test ok 14 check value 1 ok 15 check value 2 ok 16 check value 3 # Import with Alea.importState() ok 17 synced prngs, call 1 ok 18 synced prngs, call 2 ok 19 synced prngs, call 3 # Resync two differring prngs with prng.importState() ok 20 just generating randomness, call 1 ok 21 just generating randomness, call 2 ok 22 just generating randomness, call 3 ok 23 imported prng, call 1 ok 24 imported prng, call 2 ok 25 imported prng, call 3 ok 26 return values should sync based on number of calls, call 1 ok 27 return values should sync based on number of calls, call 2 ok 28 return values should sync based on number of calls, call 3 1..28 # tests 28 # pass 28 # ok
TAP version 13 # make sure two seeded values are the same ok 1 return values of the same seed ok 2 return values of different seed ok 3 same seed called again ok 4 different seed again ok 5 prng1 called more times than prng3 ok 6 prng3 called again ok 7 call counts equal again # Known values test ok 8 check value 1 ok 9 check value 2 ok 10 check value 3 # Uint32 test ok 11 check value 1 ok 12 check value 2 ok 13 check value 3 # Fract53 test ok 14 check value 1 ok 15 check value 2 ok 16 check value 3 # Import with Alea.importState() ok 17 synced prngs, call 1 ok 18 synced prngs, call 2 ok 19 synced prngs, call 3 # Resync two differring prngs with prng.importState() ok 20 just generating randomness, call 1 ok 21 just generating randomness, call 2 ok 22 just generating randomness, call 3 ok 23 imported prng, call 1 ok 24 imported prng, call 2 ok 25 imported prng, call 3 ok 26 return values should sync based on number of calls, call 1 ok 27 return values should sync based on number of calls, call 2 ok 28 return values should sync based on number of calls, call 3 1..28 # tests 28 # pass 28 # ok
TAP version 13 # make sure two seeded values are the same ok 1 return values of the same seed ok 2 return values of different seed ok 3 same seed called again ok 4 different seed again ok 5 prng1 called more times than prng3 ok 6 prng3 called again ok 7 call counts equal again # Known values test ok 8 check value 1 ok 9 check value 2 ok 10 check value 3 # Uint32 test ok 11 check value 1 ok 12 check value 2 ok 13 check value 3 # Fract53 test ok 14 check value 1 ok 15 check value 2 ok 16 check value 3 # Import with Alea.importState() ok 17 synced prngs, call 1 ok 18 synced prngs, call 2 ok 19 synced prngs, call 3 # Resync two differring prngs with prng.importState() ok 20 just generating randomness, call 1 ok 21 just generating randomness, call 2 ok 22 just generating randomness, call 3 ok 23 imported prng, call 1 ok 24 imported prng, call 2 ok 25 imported prng, call 3 ok 26 return values should sync based on number of calls, call 1 ok 27 return values should sync based on number of calls, call 2 ok 28 return values should sync based on number of calls, call 3 1..28 # tests 28 # pass 28 # ok
TAP version 13 # make sure two seeded values are the same ok 1 return values of the same seed ok 2 return values of different seed ok 3 same seed called again ok 4 different seed again ok 5 prng1 called more times than prng3 ok 6 prng3 called again ok 7 call counts equal again # Known values test ok 8 check value 1 ok 9 check value 2 ok 10 check value 3 # Uint32 test ok 11 check value 1 ok 12 check value 2 ok 13 check value 3 # Fract53 test ok 14 check value 1 ok 15 check value 2 ok 16 check value 3 # Import with Alea.importState() ok 17 synced prngs, call 1 ok 18 synced prngs, call 2 ok 19 synced prngs, call 3 # Resync two differring prngs with prng.importState() ok 20 just generating randomness, call 1 ok 21 just generating randomness, call 2 ok 22 just generating randomness, call 3 ok 23 imported prng, call 1 ok 24 imported prng, call 2 ok 25 imported prng, call 3 ok 26 return values should sync based on number of calls, call 1 ok 27 return values should sync based on number of calls, call 2 ok 28 return values should sync based on number of calls, call 3 1..28 # tests 28 # pass 28 # ok
TAP version 13 # make sure two seeded values are the same ok 1 return values of the same seed ok 2 return values of different seed ok 3 same seed called again ok 4 different seed again ok 5 prng1 called more times than prng3 ok 6 prng3 called again ok 7 call counts equal again # Known values test ok 8 check value 1 ok 9 check value 2 ok 10 check value 3 # Uint32 test ok 11 check value 1 ok 12 check value 2 ok 13 check value 3 # Fract53 test ok 14 check value 1 ok 15 check value 2 ok 16 check value 3 # Import with Alea.importState() ok 17 synced prngs, call 1 ok 18 synced prngs, call 2 ok 19 synced prngs, call 3 # Resync two differring prngs with prng.importState() ok 20 just generating randomness, call 1 ok 21 just generating randomness, call 2 ok 22 just generating randomness, call 3 ok 23 imported prng, call 1 ok 24 imported prng, call 2 ok 25 imported prng, call 3 ok 26 return values should sync based on number of calls, call 1 ok 27 return values should sync based on number of calls, call 2 ok 28 return values should sync based on number of calls, call 3 1..28 # tests 28 # pass 28 # ok
6.0
7.0
8.0
9.0
22.0
23.0
canary
3.6
4.0
17.0
nightly
5.1
10.0
11.0
12.0
next
TAP version 13 # make sure two seeded values are the same ok 1 return values of the same seed ok 2 return values of different seed ok 3 same seed called again ok 4 different seed again ok 5 prng1 called more times than prng3 ok 6 prng3 called again ok 7 call counts equal again # Import with Alea.importState() ok 8 synced prngs, call 1 ok 9 synced prngs, call 2 ok 10 synced prngs, call 3 # Resync two differring prngs with prng.importState() ok 11 just generating randomness, call 1 ok 12 just generating randomness, call 2 ok 13 just generating randomness, call 3 ok 14 imported prng, call 1 ok 15 imported prng, call 2 ok 16 imported prng, call 3 ok 17 return values should sync based on number of calls, call 1 ok 18 return values should sync based on number of calls, call 2 ok 19 return values should sync based on number of calls, call 3
TAP version 13 # make sure two seeded values are the same ok 1 return values of the same seed ok 2 return values of different seed ok 3 same seed called again ok 4 different seed again ok 5 prng1 called more times than prng3 ok 6 prng3 called again ok 7 call counts equal again # Import with Alea.importState() ok 8 synced prngs, call 1 ok 9 synced prngs, call 2 ok 10 synced prngs, call 3 # Resync two differring prngs with prng.importState() ok 11 just generating randomness, call 1 ok 12 just generating randomness, call 2 ok 13 just generating randomness, call 3 ok 14 imported prng, call 1 ok 15 imported prng, call 2 ok 16 imported prng, call 3 ok 17 return values should sync based on number of calls, call 1 ok 18 return values should sync based on number of calls, call 2 ok 19 return values should sync based on number of calls, call 3
TAP version 13 # make sure two seeded values are the same ok 1 return values of the same seed ok 2 return values of different seed ok 3 same seed called again ok 4 different seed again ok 5 prng1 called more times than prng3 ok 6 prng3 called again ok 7 call counts equal again # Import with Alea.importState() ok 8 synced prngs, call 1 ok 9 synced prngs, call 2 ok 10 synced prngs, call 3 # Resync two differring prngs with prng.importState() ok 11 just generating randomness, call 1 ok 12 just generating randomness, call 2 ok 13 just generating randomness, call 3 ok 14 imported prng, call 1 ok 15 imported prng, call 2 ok 16 imported prng, call 3 ok 17 return values should sync based on number of calls, call 1 ok 18 return values should sync based on number of calls, call 2 ok 19 return values should sync based on number of calls, call 3
TAP version 13 # make sure two seeded values are the same ok 1 return values of the same seed ok 2 return values of different seed ok 3 same seed called again ok 4 different seed again ok 5 prng1 called more times than prng3 ok 6 prng3 called again ok 7 call counts equal again # Import with Alea.importState() ok 8 synced prngs, call 1 ok 9 synced prngs, call 2 ok 10 synced prngs, call 3 # Resync two differring prngs with prng.importState() ok 11 just generating randomness, call 1 ok 12 just generating randomness, call 2 ok 13 just generating randomness, call 3 ok 14 imported prng, call 1 ok 15 imported prng, call 2 ok 16 imported prng, call 3 ok 17 return values should sync based on number of calls, call 1 ok 18 return values should sync based on number of calls, call 2 ok 19 return values should sync based on number of calls, call 3
TAP version 13 # make sure two seeded values are the same ok 1 return values of the same seed ok 2 return values of different seed ok 3 same seed called again ok 4 different seed again ok 5 prng1 called more times than prng3 ok 6 prng3 called again ok 7 call counts equal again # Import with Alea.importState() ok 8 synced prngs, call 1 ok 9 synced prngs, call 2 ok 10 synced prngs, call 3 # Resync two differring prngs with prng.importState() ok 11 just generating randomness, call 1 ok 12 just generating randomness, call 2 ok 13 just generating randomness, call 3 ok 14 imported prng, call 1 ok 15 imported prng, call 2 ok 16 imported prng, call 3 ok 17 return values should sync based on number of calls, call 1 ok 18 return values should sync based on number of calls, call 2 ok 19 return values should sync based on number of calls, call 3
TAP version 13 # make sure two seeded values are the same ok 1 return values of the same seed ok 2 return values of different seed ok 3 same seed called again ok 4 different seed again ok 5 prng1 called more times than prng3 ok 6 prng3 called again ok 7 call counts equal again # Import with Alea.importState() ok 8 synced prngs, call 1 ok 9 synced prngs, call 2 ok 10 synced prngs, call 3 # Resync two differring prngs with prng.importState() ok 11 just generating randomness, call 1 ok 12 just generating randomness, call 2 ok 13 just generating randomness, call 3 ok 14 imported prng, call 1 ok 15 imported prng, call 2 ok 16 imported prng, call 3 ok 17 return values should sync based on number of calls, call 1 ok 18 return values should sync based on number of calls, call 2 ok 19 return values should sync based on number of calls, call 3
TAP version 13 # make sure two seeded values are the same ok 1 return values of the same seed ok 2 return values of different seed ok 3 same seed called again ok 4 different seed again ok 5 prng1 called more times than prng3 ok 6 prng3 called again ok 7 call counts equal again # Import with Alea.importState() ok 8 synced prngs, call 1 ok 9 synced prngs, call 2 ok 10 synced prngs, call 3 # Resync two differring prngs with prng.importState() ok 11 just generating randomness, call 1 ok 12 just generating randomness, call 2 ok 13 just generating randomness, call 3 ok 14 imported prng, call 1 ok 15 imported prng, call 2 ok 16 imported prng, call 3 ok 17 return values should sync based on number of calls, call 1 ok 18 return values should sync based on number of calls, call 2 ok 19 return values should sync based on number of calls, call 3
TAP version 13 # make sure two seeded values are the same ok 1 return values of the same seed ok 2 return values of different seed ok 3 same seed called again ok 4 different seed again ok 5 prng1 called more times than prng3 ok 6 prng3 called again ok 7 call counts equal again # Import with Alea.importState() ok 8 synced prngs, call 1 ok 9 synced prngs, call 2 ok 10 synced prngs, call 3 # Resync two differring prngs with prng.importState() ok 11 just generating randomness, call 1 ok 12 just generating randomness, call 2 ok 13 just generating randomness, call 3 ok 14 imported prng, call 1 ok 15 imported prng, call 2 ok 16 imported prng, call 3 ok 17 return values should sync based on number of calls, call 1 ok 18 return values should sync based on number of calls, call 2 ok 19 return values should sync based on number of calls, call 3
firefox/nightly
TAP version 13 # make sure two seeded values are the same ok 1 return values of the same seed ok 2 return values of different seed ok 3 same seed called again ok 4 different seed again ok 5 prng1 called more times than prng3 ok 6 prng3 called again ok 7 call counts equal again # Import with Alea.importState() ok 8 synced prngs, call 1 ok 9 synced prngs, call 2 ok 10 synced prngs, call 3 # Resync two differring prngs with prng.importState() ok 11 just generating randomness, call 1 ok 12 just generating randomness, call 2 ok 13 just generating randomness, call 3 ok 14 imported prng, call 1 ok 15 imported prng, call 2 ok 16 imported prng, call 3 ok 17 return values should sync based on number of calls, call 1 ok 18 return values should sync based on number of calls, call 2 ok 19 return values should sync based on number of calls, call 3
TAP version 13 # make sure two seeded values are the same ok 1 return values of the same seed ok 2 return values of different seed ok 3 same seed called again ok 4 different seed again ok 5 prng1 called more times than prng3 ok 6 prng3 called again ok 7 call counts equal again # Import with Alea.importState() ok 8 synced prngs, call 1 ok 9 synced prngs, call 2 ok 10 synced prngs, call 3 # Resync two differring prngs with prng.importState() ok 11 just generating randomness, call 1 ok 12 just generating randomness, call 2 ok 13 just generating randomness, call 3 ok 14 imported prng, call 1 ok 15 imported prng, call 2 ok 16 imported prng, call 3 ok 17 return values should sync based on number of calls, call 1 ok 18 return values should sync based on number of calls, call 2 ok 19 return values should sync based on number of calls, call 3
TAP version 13 # make sure two seeded values are the same ok 1 return values of the same seed ok 2 return values of different seed ok 3 same seed called again ok 4 different seed again ok 5 prng1 called more times than prng3 ok 6 prng3 called again ok 7 call counts equal again # Import with Alea.importState() ok 8 synced prngs, call 1 ok 9 synced prngs, call 2 ok 10 synced prngs, call 3 # Resync two differring prngs with prng.importState() ok 11 just generating randomness, call 1 ok 12 just generating randomness, call 2 ok 13 just generating randomness, call 3 ok 14 imported prng, call 1 ok 15 imported prng, call 2 ok 16 imported prng, call 3 ok 17 return values should sync based on number of calls, call 1 ok 18 return values should sync based on number of calls, call 2 ok 19 return values should sync based on number of calls, call 3
TAP version 13 # make sure two seeded values are the same ok 1 return values of the same seed ok 2 return values of different seed ok 3 same seed called again ok 4 different seed again ok 5 prng1 called more times than prng3 ok 6 prng3 called again ok 7 call counts equal again # Import with Alea.importState() ok 8 synced prngs, call 1 ok 9 synced prngs, call 2 ok 10 synced prngs, call 3 # Resync two differring prngs with prng.importState() ok 11 just generating randomness, call 1 ok 12 just generating randomness, call 2 ok 13 just generating randomness, call 3 ok 14 imported prng, call 1 ok 15 imported prng, call 2 ok 16 imported prng, call 3 ok 17 return values should sync based on number of calls, call 1 ok 18 return values should sync based on number of calls, call 2 ok 19 return values should sync based on number of calls, call 3
TAP version 13 # make sure two seeded values are the same ok 1 return values of the same seed ok 2 return values of different seed ok 3 same seed called again ok 4 different seed again ok 5 prng1 called more times than prng3 ok 6 prng3 called again ok 7 call counts equal again # Import with Alea.importState() ok 8 synced prngs, call 1 ok 9 synced prngs, call 2 ok 10 synced prngs, call 3 # Resync two differring prngs with prng.importState() ok 11 just generating randomness, call 1 ok 12 just generating randomness, call 2 ok 13 just generating randomness, call 3 ok 14 imported prng, call 1 ok 15 imported prng, call 2 ok 16 imported prng, call 3 ok 17 return values should sync based on number of calls, call 1 ok 18 return values should sync based on number of calls, call 2 ok 19 return values should sync based on number of calls, call 3
TAP version 13 # make sure two seeded values are the same ok 1 return values of the same seed ok 2 return values of different seed ok 3 same seed called again ok 4 different seed again ok 5 prng1 called more times than prng3 ok 6 prng3 called again ok 7 call counts equal again # Import with Alea.importState() ok 8 synced prngs, call 1 ok 9 synced prngs, call 2 ok 10 synced prngs, call 3 # Resync two differring prngs with prng.importState() ok 11 just generating randomness, call 1 ok 12 just generating randomness, call 2 ok 13 just generating randomness, call 3 ok 14 imported prng, call 1 ok 15 imported prng, call 2 ok 16 imported prng, call 3 ok 17 return values should sync based on number of calls, call 1 ok 18 return values should sync based on number of calls, call 2 ok 19 return values should sync based on number of calls, call 3
TAP version 13 # make sure two seeded values are the same ok 1 return values of the same seed ok 2 return values of different seed ok 3 same seed called again ok 4 different seed again ok 5 prng1 called more times than prng3 ok 6 prng3 called again ok 7 call counts equal again # Import with Alea.importState() ok 8 synced prngs, call 1 ok 9 synced prngs, call 2 ok 10 synced prngs, call 3 # Resync two differring prngs with prng.importState() ok 11 just generating randomness, call 1 ok 12 just generating randomness, call 2 ok 13 just generating randomness, call 3 ok 14 imported prng, call 1 ok 15 imported prng, call 2 ok 16 imported prng, call 3 ok 17 return values should sync based on number of calls, call 1 ok 18 return values should sync based on number of calls, call 2 ok 19 return values should sync based on number of calls, call 3
TAP version 13 # make sure two seeded values are the same ok 1 return values of the same seed ok 2 return values of different seed ok 3 same seed called again ok 4 different seed again ok 5 prng1 called more times than prng3 ok 6 prng3 called again ok 7 call counts equal again # Import with Alea.importState() ok 8 synced prngs, call 1 ok 9 synced prngs, call 2 ok 10 synced prngs, call 3 # Resync two differring prngs with prng.importState() ok 11 just generating randomness, call 1 ok 12 just generating randomness, call 2 ok 13 just generating randomness, call 3 ok 14 imported prng, call 1 ok 15 imported prng, call 2 ok 16 imported prng, call 3 ok 17 return values should sync based on number of calls, call 1 ok 18 return values should sync based on number of calls, call 2 ok 19 return values should sync based on number of calls, call 3
6.0
7.0
8.0
9.0
20.0
22.0
23.0
21.0
canary
3.0
3.5
3.6
4.0
17.0
nightly
5.1
5.05
10.0
10.5
11.0
11.5
11.6
12.0
next
11.600000000000001
TAP version 13 # make sure two seeded values are the same ok 1 return values of the same seed ok 2 return values of different seed ok 3 same seed called again ok 4 different seed again ok 5 prng1 called more times than prng3 ok 6 prng3 called again ok 7 call counts equal again # Import with Alea.importState() ok 8 synced prngs, call 1 ok 9 synced prngs, call 2 ok 10 synced prngs, call 3 # Resync two differring prngs with prng.importState() ok 11 just generating randomness, call 1 ok 12 just generating randomness, call 2 ok 13 just generating randomness, call 3 ok 14 imported prng, call 1 ok 15 imported prng, call 2 ok 16 imported prng, call 3 ok 17 return values should sync based on number of calls, call 1 ok 18 return values should sync based on number of calls, call 2 ok 19 return values should sync based on number of calls, call 3
TAP version 13 # make sure two seeded values are the same ok 1 return values of the same seed ok 2 return values of different seed ok 3 same seed called again ok 4 different seed again ok 5 prng1 called more times than prng3 ok 6 prng3 called again ok 7 call counts equal again # Import with Alea.importState() ok 8 synced prngs, call 1 ok 9 synced prngs, call 2 ok 10 synced prngs, call 3 # Resync two differring prngs with prng.importState() ok 11 just generating randomness, call 1 ok 12 just generating randomness, call 2 ok 13 just generating randomness, call 3 ok 14 imported prng, call 1 ok 15 imported prng, call 2 ok 16 imported prng, call 3 ok 17 return values should sync based on number of calls, call 1 ok 18 return values should sync based on number of calls, call 2 ok 19 return values should sync based on number of calls, call 3
TAP version 13 # make sure two seeded values are the same ok 1 return values of the same seed ok 2 return values of different seed ok 3 same seed called again ok 4 different seed again ok 5 prng1 called more times than prng3 ok 6 prng3 called again ok 7 call counts equal again # Import with Alea.importState() ok 8 synced prngs, call 1 ok 9 synced prngs, call 2 ok 10 synced prngs, call 3 # Resync two differring prngs with prng.importState() ok 11 just generating randomness, call 1 ok 12 just generating randomness, call 2 ok 13 just generating randomness, call 3 ok 14 imported prng, call 1 ok 15 imported prng, call 2 ok 16 imported prng, call 3 ok 17 return values should sync based on number of calls, call 1 ok 18 return values should sync based on number of calls, call 2 ok 19 return values should sync based on number of calls, call 3
TAP version 13 # make sure two seeded values are the same ok 1 return values of the same seed ok 2 return values of different seed ok 3 same seed called again ok 4 different seed again ok 5 prng1 called more times than prng3 ok 6 prng3 called again ok 7 call counts equal again # Import with Alea.importState() ok 8 synced prngs, call 1 ok 9 synced prngs, call 2 ok 10 synced prngs, call 3 # Resync two differring prngs with prng.importState() ok 11 just generating randomness, call 1 ok 12 just generating randomness, call 2 ok 13 just generating randomness, call 3 ok 14 imported prng, call 1 ok 15 imported prng, call 2 ok 16 imported prng, call 3 ok 17 return values should sync based on number of calls, call 1 ok 18 return values should sync based on number of calls, call 2 ok 19 return values should sync based on number of calls, call 3
TAP version 13 # make sure two seeded values are the same ok 1 return values of the same seed ok 2 return values of different seed ok 3 same seed called again ok 4 different seed again ok 5 prng1 called more times than prng3 ok 6 prng3 called again ok 7 call counts equal again # Import with Alea.importState() ok 8 synced prngs, call 1 ok 9 synced prngs, call 2 ok 10 synced prngs, call 3 # Resync two differring prngs with prng.importState() ok 11 just generating randomness, call 1 ok 12 just generating randomness, call 2 ok 13 just generating randomness, call 3 ok 14 imported prng, call 1 ok 15 imported prng, call 2 ok 16 imported prng, call 3 ok 17 return values should sync based on number of calls, call 1 ok 18 return values should sync based on number of calls, call 2 ok 19 return values should sync based on number of calls, call 3
TAP version 13 # make sure two seeded values are the same ok 1 return values of the same seed ok 2 return values of different seed ok 3 same seed called again ok 4 different seed again ok 5 prng1 called more times than prng3 ok 6 prng3 called again ok 7 call counts equal again # Import with Alea.importState() ok 8 synced prngs, call 1 ok 9 synced prngs, call 2 ok 10 synced prngs, call 3 # Resync two differring prngs with prng.importState() ok 11 just generating randomness, call 1 ok 12 just generating randomness, call 2 ok 13 just generating randomness, call 3 ok 14 imported prng, call 1 ok 15 imported prng, call 2 ok 16 imported prng, call 3 ok 17 return values should sync based on number of calls, call 1 ok 18 return values should sync based on number of calls, call 2 ok 19 return values should sync based on number of calls, call 3
TAP version 13 # make sure two seeded values are the same ok 1 return values of the same seed ok 2 return values of different seed ok 3 same seed called again ok 4 different seed again ok 5 prng1 called more times than prng3 ok 6 prng3 called again ok 7 call counts equal again # Import with Alea.importState() ok 8 synced prngs, call 1 ok 9 synced prngs, call 2 ok 10 synced prngs, call 3 # Resync two differring prngs with prng.importState() ok 11 just generating randomness, call 1 ok 12 just generating randomness, call 2 ok 13 just generating randomness, call 3 ok 14 imported prng, call 1 ok 15 imported prng, call 2 ok 16 imported prng, call 3 ok 17 return values should sync based on number of calls, call 1 ok 18 return values should sync based on number of calls, call 2 ok 19 return values should sync based on number of calls, call 3
TAP version 13 # make sure two seeded values are the same ok 1 return values of the same seed ok 2 return values of different seed ok 3 same seed called again ok 4 different seed again ok 5 prng1 called more times than prng3 ok 6 prng3 called again ok 7 call counts equal again # Import with Alea.importState() ok 8 synced prngs, call 1 ok 9 synced prngs, call 2 ok 10 synced prngs, call 3 # Resync two differring prngs with prng.importState() ok 11 just generating randomness, call 1 ok 12 just generating randomness, call 2 ok 13 just generating randomness, call 3 ok 14 imported prng, call 1 ok 15 imported prng, call 2 ok 16 imported prng, call 3 ok 17 return values should sync based on number of calls, call 1 ok 18 return values should sync based on number of calls, call 2 ok 19 return values should sync based on number of calls, call 3
TAP version 13 # make sure two seeded values are the same ok 1 return values of the same seed ok 2 return values of different seed ok 3 same seed called again ok 4 different seed again ok 5 prng1 called more times than prng3 ok 6 prng3 called again ok 7 call counts equal again # Import with Alea.importState() ok 8 synced prngs, call 1 ok 9 synced prngs, call 2 ok 10 synced prngs, call 3 # Resync two differring prngs with prng.importState() ok 11 just generating randomness, call 1 ok 12 just generating randomness, call 2 ok 13 just generating randomness, call 3 ok 14 imported prng, call 1 ok 15 imported prng, call 2 ok 16 imported prng, call 3 ok 17 return values should sync based on number of calls, call 1 ok 18 return values should sync based on number of calls, call 2 ok 19 return values should sync based on number of calls, call 3
TAP version 13 # make sure two seeded values are the same ok 1 return values of the same seed ok 2 return values of different seed ok 3 same seed called again ok 4 different seed again ok 5 prng1 called more times than prng3 ok 6 prng3 called again ok 7 call counts equal again # Import with Alea.importState() ok 8 synced prngs, call 1 ok 9 synced prngs, call 2 ok 10 synced prngs, call 3 # Resync two differring prngs with prng.importState() ok 11 just generating randomness, call 1 ok 12 just generating randomness, call 2 ok 13 just generating randomness, call 3 ok 14 imported prng, call 1 ok 15 imported prng, call 2 ok 16 imported prng, call 3 ok 17 return values should sync based on number of calls, call 1 ok 18 return values should sync based on number of calls, call 2 ok 19 return values should sync based on number of calls, call 3
TAP version 13 # make sure two seeded values are the same ok 1 return values of the same seed ok 2 return values of different seed ok 3 same seed called again ok 4 different seed again ok 5 prng1 called more times than prng3 ok 6 prng3 called again ok 7 call counts equal again # Import with Alea.importState() ok 8 synced prngs, call 1 ok 9 synced prngs, call 2 ok 10 synced prngs, call 3 # Resync two differring prngs with prng.importState() ok 11 just generating randomness, call 1 ok 12 just generating randomness, call 2 ok 13 just generating randomness, call 3 ok 14 imported prng, call 1 ok 15 imported prng, call 2 ok 16 imported prng, call 3 ok 17 return values should sync based on number of calls, call 1 ok 18 return values should sync based on number of calls, call 2 ok 19 return values should sync based on number of calls, call 3
firefox/nightly
TAP version 13 # make sure two seeded values are the same ok 1 return values of the same seed ok 2 return values of different seed ok 3 same seed called again ok 4 different seed again ok 5 prng1 called more times than prng3 ok 6 prng3 called again ok 7 call counts equal again # Import with Alea.importState() ok 8 synced prngs, call 1 ok 9 synced prngs, call 2 ok 10 synced prngs, call 3 # Resync two differring prngs with prng.importState() ok 11 just generating randomness, call 1 ok 12 just generating randomness, call 2 ok 13 just generating randomness, call 3 ok 14 imported prng, call 1 ok 15 imported prng, call 2 ok 16 imported prng, call 3 ok 17 return values should sync based on number of calls, call 1 ok 18 return values should sync based on number of calls, call 2 ok 19 return values should sync based on number of calls, call 3
TAP version 13 # make sure two seeded values are the same ok 1 return values of the same seed ok 2 return values of different seed ok 3 same seed called again ok 4 different seed again ok 5 prng1 called more times than prng3 ok 6 prng3 called again ok 7 call counts equal again # Import with Alea.importState() ok 8 synced prngs, call 1 ok 9 synced prngs, call 2 ok 10 synced prngs, call 3 # Resync two differring prngs with prng.importState() ok 11 just generating randomness, call 1 ok 12 just generating randomness, call 2 ok 13 just generating randomness, call 3 ok 14 imported prng, call 1 ok 15 imported prng, call 2 ok 16 imported prng, call 3 ok 17 return values should sync based on number of calls, call 1 ok 18 return values should sync based on number of calls, call 2 ok 19 return values should sync based on number of calls, call 3
TAP version 13 # make sure two seeded values are the same ok 1 return values of the same seed ok 2 return values of different seed ok 3 same seed called again ok 4 different seed again ok 5 prng1 called more times than prng3 ok 6 prng3 called again ok 7 call counts equal again # Import with Alea.importState() ok 8 synced prngs, call 1 ok 9 synced prngs, call 2 ok 10 synced prngs, call 3 # Resync two differring prngs with prng.importState() ok 11 just generating randomness, call 1 ok 12 just generating randomness, call 2 ok 13 just generating randomness, call 3 ok 14 imported prng, call 1 ok 15 imported prng, call 2 ok 16 imported prng, call 3 ok 17 return values should sync based on number of calls, call 1 ok 18 return values should sync based on number of calls, call 2 ok 19 return values should sync based on number of calls, call 3
TAP version 13 # make sure two seeded values are the same ok 1 return values of the same seed ok 2 return values of different seed ok 3 same seed called again ok 4 different seed again ok 5 prng1 called more times than prng3 ok 6 prng3 called again ok 7 call counts equal again # Import with Alea.importState() ok 8 synced prngs, call 1 ok 9 synced prngs, call 2 ok 10 synced prngs, call 3 # Resync two differring prngs with prng.importState() ok 11 just generating randomness, call 1 ok 12 just generating randomness, call 2 ok 13 just generating randomness, call 3 ok 14 imported prng, call 1 ok 15 imported prng, call 2 ok 16 imported prng, call 3 ok 17 return values should sync based on number of calls, call 1 ok 18 return values should sync based on number of calls, call 2 ok 19 return values should sync based on number of calls, call 3
TAP version 13 # make sure two seeded values are the same ok 1 return values of the same seed ok 2 return values of different seed ok 3 same seed called again ok 4 different seed again ok 5 prng1 called more times than prng3 ok 6 prng3 called again ok 7 call counts equal again # Import with Alea.importState() ok 8 synced prngs, call 1 ok 9 synced prngs, call 2 ok 10 synced prngs, call 3 # Resync two differring prngs with prng.importState() ok 11 just generating randomness, call 1 ok 12 just generating randomness, call 2 ok 13 just generating randomness, call 3 ok 14 imported prng, call 1 ok 15 imported prng, call 2 ok 16 imported prng, call 3 ok 17 return values should sync based on number of calls, call 1 ok 18 return values should sync based on number of calls, call 2 ok 19 return values should sync based on number of calls, call 3
TAP version 13 # make sure two seeded values are the same ok 1 return values of the same seed ok 2 return values of different seed ok 3 same seed called again ok 4 different seed again ok 5 prng1 called more times than prng3 ok 6 prng3 called again ok 7 call counts equal again # Import with Alea.importState() ok 8 synced prngs, call 1 ok 9 synced prngs, call 2 ok 10 synced prngs, call 3 # Resync two differring prngs with prng.importState() ok 11 just generating randomness, call 1 ok 12 just generating randomness, call 2 ok 13 just generating randomness, call 3 ok 14 imported prng, call 1 ok 15 imported prng, call 2 ok 16 imported prng, call 3 ok 17 return values should sync based on number of calls, call 1 ok 18 return values should sync based on number of calls, call 2 ok 19 return values should sync based on number of calls, call 3
TAP version 13 # make sure two seeded values are the same ok 1 return values of the same seed ok 2 return values of different seed ok 3 same seed called again ok 4 different seed again ok 5 prng1 called more times than prng3 ok 6 prng3 called again ok 7 call counts equal again # Import with Alea.importState() ok 8 synced prngs, call 1 ok 9 synced prngs, call 2 ok 10 synced prngs, call 3 # Resync two differring prngs with prng.importState() ok 11 just generating randomness, call 1 ok 12 just generating randomness, call 2 ok 13 just generating randomness, call 3 ok 14 imported prng, call 1 ok 15 imported prng, call 2 ok 16 imported prng, call 3 ok 17 return values should sync based on number of calls, call 1 ok 18 return values should sync based on number of calls, call 2 ok 19 return values should sync based on number of calls, call 3
TAP version 13 # make sure two seeded values are the same ok 1 return values of the same seed ok 2 return values of different seed ok 3 same seed called again ok 4 different seed again ok 5 prng1 called more times than prng3 ok 6 prng3 called again ok 7 call counts equal again # Import with Alea.importState() ok 8 synced prngs, call 1 ok 9 synced prngs, call 2 ok 10 synced prngs, call 3 # Resync two differring prngs with prng.importState() ok 11 just generating randomness, call 1 ok 12 just generating randomness, call 2 ok 13 just generating randomness, call 3 ok 14 imported prng, call 1 ok 15 imported prng, call 2 ok 16 imported prng, call 3 ok 17 return values should sync based on number of calls, call 1 ok 18 return values should sync based on number of calls, call 2 ok 19 return values should sync based on number of calls, call 3
TAP version 13 # make sure two seeded values are the same ok 1 return values of the same seed ok 2 return values of different seed ok 3 same seed called again ok 4 different seed again ok 5 prng1 called more times than prng3 ok 6 prng3 called again ok 7 call counts equal again # Import with Alea.importState() ok 8 synced prngs, call 1 ok 9 synced prngs, call 2 ok 10 synced prngs, call 3 # Resync two differring prngs with prng.importState() ok 11 just generating randomness, call 1 ok 12 just generating randomness, call 2 ok 13 just generating randomness, call 3 ok 14 imported prng, call 1 ok 15 imported prng, call 2 ok 16 imported prng, call 3 ok 17 return values should sync based on number of calls, call 1 ok 18 return values should sync based on number of calls, call 2 ok 19 return values should sync based on number of calls, call 3
TAP version 13 # make sure two seeded values are the same ok 1 return values of the same seed ok 2 return values of different seed ok 3 same seed called again ok 4 different seed again ok 5 prng1 called more times than prng3 ok 6 prng3 called again ok 7 call counts equal again # Import with Alea.importState() ok 8 synced prngs, call 1 ok 9 synced prngs, call 2 ok 10 synced prngs, call 3 # Resync two differring prngs with prng.importState() ok 11 just generating randomness, call 1 ok 12 just generating randomness, call 2 ok 13 just generating randomness, call 3 ok 14 imported prng, call 1 ok 15 imported prng, call 2 ok 16 imported prng, call 3 ok 17 return values should sync based on number of calls, call 1 ok 18 return values should sync based on number of calls, call 2 ok 19 return values should sync based on number of calls, call 3
6.0
7.0
8.0
9.0
20.0
22.0
canary
21.0
23.0
3.0
3.5
3.6
4.0
17.0
nightly
5.1
5.05
10.0
10.5
11.0
11.5
11.6
12.0
next
11.600000000000001
TAP version 13 # make sure two seeded values are the same ok 1 return values of the same seed ok 2 return values of different seed ok 3 same seed called again ok 4 different seed again ok 5 prng1 called more times than prng3 ok 6 prng3 called again ok 7 call counts equal again # Import with Alea.importState() ok 8 synced prngs, call 1 ok 9 synced prngs, call 2 ok 10 synced prngs, call 3 # Resync two differring prngs with prng.importState() ok 11 just generating randomness, call 1 ok 12 just generating randomness, call 2 ok 13 just generating randomness, call 3 ok 14 imported prng, call 1 ok 15 imported prng, call 2 ok 16 imported prng, call 3 ok 17 return values should sync based on number of calls, call 1 ok 18 return values should sync based on number of calls, call 2 ok 19 return values should sync based on number of calls, call 3
TAP version 13 # make sure two seeded values are the same ok 1 return values of the same seed ok 2 return values of different seed ok 3 same seed called again ok 4 different seed again ok 5 prng1 called more times than prng3 ok 6 prng3 called again ok 7 call counts equal again # Import with Alea.importState() ok 8 synced prngs, call 1 ok 9 synced prngs, call 2 ok 10 synced prngs, call 3 # Resync two differring prngs with prng.importState() ok 11 just generating randomness, call 1 ok 12 just generating randomness, call 2 ok 13 just generating randomness, call 3 ok 14 imported prng, call 1 ok 15 imported prng, call 2 ok 16 imported prng, call 3 ok 17 return values should sync based on number of calls, call 1 ok 18 return values should sync based on number of calls, call 2 ok 19 return values should sync based on number of calls, call 3
TAP version 13 # make sure two seeded values are the same ok 1 return values of the same seed ok 2 return values of different seed ok 3 same seed called again ok 4 different seed again ok 5 prng1 called more times than prng3 ok 6 prng3 called again ok 7 call counts equal again # Import with Alea.importState() ok 8 synced prngs, call 1 ok 9 synced prngs, call 2 ok 10 synced prngs, call 3 # Resync two differring prngs with prng.importState() ok 11 just generating randomness, call 1 ok 12 just generating randomness, call 2 ok 13 just generating randomness, call 3 ok 14 imported prng, call 1 ok 15 imported prng, call 2 ok 16 imported prng, call 3 ok 17 return values should sync based on number of calls, call 1 ok 18 return values should sync based on number of calls, call 2 ok 19 return values should sync based on number of calls, call 3
TAP version 13 # make sure two seeded values are the same ok 1 return values of the same seed ok 2 return values of different seed ok 3 same seed called again ok 4 different seed again ok 5 prng1 called more times than prng3 ok 6 prng3 called again ok 7 call counts equal again # Import with Alea.importState() ok 8 synced prngs, call 1 ok 9 synced prngs, call 2 ok 10 synced prngs, call 3 # Resync two differring prngs with prng.importState() ok 11 just generating randomness, call 1 ok 12 just generating randomness, call 2 ok 13 just generating randomness, call 3 ok 14 imported prng, call 1 ok 15 imported prng, call 2 ok 16 imported prng, call 3 ok 17 return values should sync based on number of calls, call 1 ok 18 return values should sync based on number of calls, call 2 ok 19 return values should sync based on number of calls, call 3
TAP version 13 # make sure two seeded values are the same ok 1 return values of the same seed ok 2 return values of different seed ok 3 same seed called again ok 4 different seed again ok 5 prng1 called more times than prng3 ok 6 prng3 called again ok 7 call counts equal again # Import with Alea.importState() ok 8 synced prngs, call 1 ok 9 synced prngs, call 2 ok 10 synced prngs, call 3 # Resync two differring prngs with prng.importState() ok 11 just generating randomness, call 1 ok 12 just generating randomness, call 2 ok 13 just generating randomness, call 3 ok 14 imported prng, call 1 ok 15 imported prng, call 2 ok 16 imported prng, call 3 ok 17 return values should sync based on number of calls, call 1 ok 18 return values should sync based on number of calls, call 2 ok 19 return values should sync based on number of calls, call 3
TAP version 13 # make sure two seeded values are the same ok 1 return values of the same seed ok 2 return values of different seed ok 3 same seed called again ok 4 different seed again ok 5 prng1 called more times than prng3 ok 6 prng3 called again ok 7 call counts equal again # Import with Alea.importState() ok 8 synced prngs, call 1 ok 9 synced prngs, call 2 ok 10 synced prngs, call 3 # Resync two differring prngs with prng.importState() ok 11 just generating randomness, call 1 ok 12 just generating randomness, call 2 ok 13 just generating randomness, call 3 ok 14 imported prng, call 1 ok 15 imported prng, call 2 ok 16 imported prng, call 3 ok 17 return values should sync based on number of calls, call 1 ok 18 return values should sync based on number of calls, call 2 ok 19 return values should sync based on number of calls, call 3
TAP version 13 # make sure two seeded values are the same ok 1 return values of the same seed ok 2 return values of different seed ok 3 same seed called again ok 4 different seed again ok 5 prng1 called more times than prng3 ok 6 prng3 called again ok 7 call counts equal again # Import with Alea.importState() ok 8 synced prngs, call 1 ok 9 synced prngs, call 2 ok 10 synced prngs, call 3 # Resync two differring prngs with prng.importState() ok 11 just generating randomness, call 1 ok 12 just generating randomness, call 2 ok 13 just generating randomness, call 3 ok 14 imported prng, call 1 ok 15 imported prng, call 2 ok 16 imported prng, call 3 ok 17 return values should sync based on number of calls, call 1 ok 18 return values should sync based on number of calls, call 2 ok 19 return values should sync based on number of calls, call 3
TAP version 13 # make sure two seeded values are the same ok 1 return values of the same seed ok 2 return values of different seed ok 3 same seed called again ok 4 different seed again ok 5 prng1 called more times than prng3 ok 6 prng3 called again ok 7 call counts equal again # Import with Alea.importState() ok 8 synced prngs, call 1 ok 9 synced prngs, call 2 ok 10 synced prngs, call 3 # Resync two differring prngs with prng.importState() ok 11 just generating randomness, call 1 ok 12 just generating randomness, call 2 ok 13 just generating randomness, call 3 ok 14 imported prng, call 1 ok 15 imported prng, call 2 ok 16 imported prng, call 3 ok 17 return values should sync based on number of calls, call 1 ok 18 return values should sync based on number of calls, call 2 ok 19 return values should sync based on number of calls, call 3
TAP version 13 # make sure two seeded values are the same ok 1 return values of the same seed ok 2 return values of different seed ok 3 same seed called again ok 4 different seed again ok 5 prng1 called more times than prng3 ok 6 prng3 called again ok 7 call counts equal again # Import with Alea.importState() ok 8 synced prngs, call 1 ok 9 synced prngs, call 2 ok 10 synced prngs, call 3 # Resync two differring prngs with prng.importState() ok 11 just generating randomness, call 1 ok 12 just generating randomness, call 2 ok 13 just generating randomness, call 3 ok 14 imported prng, call 1 ok 15 imported prng, call 2 ok 16 imported prng, call 3 ok 17 return values should sync based on number of calls, call 1 ok 18 return values should sync based on number of calls, call 2 ok 19 return values should sync based on number of calls, call 3
TAP version 13 # make sure two seeded values are the same ok 1 return values of the same seed ok 2 return values of different seed ok 3 same seed called again ok 4 different seed again ok 5 prng1 called more times than prng3 ok 6 prng3 called again ok 7 call counts equal again # Import with Alea.importState() ok 8 synced prngs, call 1 ok 9 synced prngs, call 2 ok 10 synced prngs, call 3 # Resync two differring prngs with prng.importState() ok 11 just generating randomness, call 1 ok 12 just generating randomness, call 2 ok 13 just generating randomness, call 3 ok 14 imported prng, call 1 ok 15 imported prng, call 2 ok 16 imported prng, call 3 ok 17 return values should sync based on number of calls, call 1 ok 18 return values should sync based on number of calls, call 2 ok 19 return values should sync based on number of calls, call 3
TAP version 13 # make sure two seeded values are the same ok 1 return values of the same seed ok 2 return values of different seed ok 3 same seed called again ok 4 different seed again ok 5 prng1 called more times than prng3 ok 6 prng3 called again ok 7 call counts equal again # Import with Alea.importState() ok 8 synced prngs, call 1 ok 9 synced prngs, call 2 ok 10 synced prngs, call 3 # Resync two differring prngs with prng.importState() ok 11 just generating randomness, call 1 ok 12 just generating randomness, call 2 ok 13 just generating randomness, call 3 ok 14 imported prng, call 1 ok 15 imported prng, call 2 ok 16 imported prng, call 3 ok 17 return values should sync based on number of calls, call 1 ok 18 return values should sync based on number of calls, call 2 ok 19 return values should sync based on number of calls, call 3
firefox/nightly
TAP version 13 # make sure two seeded values are the same ok 1 return values of the same seed ok 2 return values of different seed ok 3 same seed called again ok 4 different seed again ok 5 prng1 called more times than prng3 ok 6 prng3 called again ok 7 call counts equal again # Import with Alea.importState() ok 8 synced prngs, call 1 ok 9 synced prngs, call 2 ok 10 synced prngs, call 3 # Resync two differring prngs with prng.importState() ok 11 just generating randomness, call 1 ok 12 just generating randomness, call 2 ok 13 just generating randomness, call 3 ok 14 imported prng, call 1 ok 15 imported prng, call 2 ok 16 imported prng, call 3 ok 17 return values should sync based on number of calls, call 1 ok 18 return values should sync based on number of calls, call 2 ok 19 return values should sync based on number of calls, call 3
TAP version 13 # make sure two seeded values are the same ok 1 return values of the same seed ok 2 return values of different seed ok 3 same seed called again ok 4 different seed again ok 5 prng1 called more times than prng3 ok 6 prng3 called again ok 7 call counts equal again # Import with Alea.importState() ok 8 synced prngs, call 1 ok 9 synced prngs, call 2 ok 10 synced prngs, call 3 # Resync two differring prngs with prng.importState() ok 11 just generating randomness, call 1 ok 12 just generating randomness, call 2 ok 13 just generating randomness, call 3 ok 14 imported prng, call 1 ok 15 imported prng, call 2 ok 16 imported prng, call 3 ok 17 return values should sync based on number of calls, call 1 ok 18 return values should sync based on number of calls, call 2 ok 19 return values should sync based on number of calls, call 3
TAP version 13 # make sure two seeded values are the same ok 1 return values of the same seed ok 2 return values of different seed ok 3 same seed called again ok 4 different seed again ok 5 prng1 called more times than prng3 ok 6 prng3 called again ok 7 call counts equal again # Import with Alea.importState() ok 8 synced prngs, call 1 ok 9 synced prngs, call 2 ok 10 synced prngs, call 3 # Resync two differring prngs with prng.importState() ok 11 just generating randomness, call 1 ok 12 just generating randomness, call 2 ok 13 just generating randomness, call 3 ok 14 imported prng, call 1 ok 15 imported prng, call 2 ok 16 imported prng, call 3 ok 17 return values should sync based on number of calls, call 1 ok 18 return values should sync based on number of calls, call 2 ok 19 return values should sync based on number of calls, call 3
TAP version 13 # make sure two seeded values are the same ok 1 return values of the same seed ok 2 return values of different seed ok 3 same seed called again ok 4 different seed again ok 5 prng1 called more times than prng3 ok 6 prng3 called again ok 7 call counts equal again # Import with Alea.importState() ok 8 synced prngs, call 1 ok 9 synced prngs, call 2 ok 10 synced prngs, call 3 # Resync two differring prngs with prng.importState() ok 11 just generating randomness, call 1 ok 12 just generating randomness, call 2 ok 13 just generating randomness, call 3 ok 14 imported prng, call 1 ok 15 imported prng, call 2 ok 16 imported prng, call 3 ok 17 return values should sync based on number of calls, call 1 ok 18 return values should sync based on number of calls, call 2 ok 19 return values should sync based on number of calls, call 3
TAP version 13 # make sure two seeded values are the same ok 1 return values of the same seed ok 2 return values of different seed ok 3 same seed called again ok 4 different seed again ok 5 prng1 called more times than prng3 ok 6 prng3 called again ok 7 call counts equal again # Import with Alea.importState() ok 8 synced prngs, call 1 ok 9 synced prngs, call 2 ok 10 synced prngs, call 3 # Resync two differring prngs with prng.importState() ok 11 just generating randomness, call 1 ok 12 just generating randomness, call 2 ok 13 just generating randomness, call 3 ok 14 imported prng, call 1 ok 15 imported prng, call 2 ok 16 imported prng, call 3 ok 17 return values should sync based on number of calls, call 1 ok 18 return values should sync based on number of calls, call 2 ok 19 return values should sync based on number of calls, call 3
TAP version 13 # make sure two seeded values are the same ok 1 return values of the same seed ok 2 return values of different seed ok 3 same seed called again ok 4 different seed again ok 5 prng1 called more times than prng3 ok 6 prng3 called again ok 7 call counts equal again # Import with Alea.importState() ok 8 synced prngs, call 1 ok 9 synced prngs, call 2 ok 10 synced prngs, call 3 # Resync two differring prngs with prng.importState() ok 11 just generating randomness, call 1 ok 12 just generating randomness, call 2 ok 13 just generating randomness, call 3 ok 14 imported prng, call 1 ok 15 imported prng, call 2 ok 16 imported prng, call 3 ok 17 return values should sync based on number of calls, call 1 ok 18 return values should sync based on number of calls, call 2 ok 19 return values should sync based on number of calls, call 3
TAP version 13 # make sure two seeded values are the same ok 1 return values of the same seed ok 2 return values of different seed ok 3 same seed called again ok 4 different seed again ok 5 prng1 called more times than prng3 ok 6 prng3 called again ok 7 call counts equal again # Import with Alea.importState() ok 8 synced prngs, call 1 ok 9 synced prngs, call 2 ok 10 synced prngs, call 3 # Resync two differring prngs with prng.importState() ok 11 just generating randomness, call 1 ok 12 just generating randomness, call 2 ok 13 just generating randomness, call 3 ok 14 imported prng, call 1 ok 15 imported prng, call 2 ok 16 imported prng, call 3 ok 17 return values should sync based on number of calls, call 1 ok 18 return values should sync based on number of calls, call 2 ok 19 return values should sync based on number of calls, call 3
TAP version 13 # make sure two seeded values are the same ok 1 return values of the same seed ok 2 return values of different seed ok 3 same seed called again ok 4 different seed again ok 5 prng1 called more times than prng3 ok 6 prng3 called again ok 7 call counts equal again # Import with Alea.importState() ok 8 synced prngs, call 1 ok 9 synced prngs, call 2 ok 10 synced prngs, call 3 # Resync two differring prngs with prng.importState() ok 11 just generating randomness, call 1 ok 12 just generating randomness, call 2 ok 13 just generating randomness, call 3 ok 14 imported prng, call 1 ok 15 imported prng, call 2 ok 16 imported prng, call 3 ok 17 return values should sync based on number of calls, call 1 ok 18 return values should sync based on number of calls, call 2 ok 19 return values should sync based on number of calls, call 3
TAP version 13 # make sure two seeded values are the same ok 1 return values of the same seed ok 2 return values of different seed ok 3 same seed called again ok 4 different seed again ok 5 prng1 called more times than prng3 ok 6 prng3 called again ok 7 call counts equal again # Import with Alea.importState() ok 8 synced prngs, call 1 ok 9 synced prngs, call 2 ok 10 synced prngs, call 3 # Resync two differring prngs with prng.importState() ok 11 just generating randomness, call 1 ok 12 just generating randomness, call 2 ok 13 just generating randomness, call 3 ok 14 imported prng, call 1 ok 15 imported prng, call 2 ok 16 imported prng, call 3 ok 17 return values should sync based on number of calls, call 1 ok 18 return values should sync based on number of calls, call 2 ok 19 return values should sync based on number of calls, call 3
TAP version 13 # make sure two seeded values are the same ok 1 return values of the same seed ok 2 return values of different seed ok 3 same seed called again ok 4 different seed again ok 5 prng1 called more times than prng3 ok 6 prng3 called again ok 7 call counts equal again # Import with Alea.importState() ok 8 synced prngs, call 1 ok 9 synced prngs, call 2 ok 10 synced prngs, call 3 # Resync two differring prngs with prng.importState() ok 11 just generating randomness, call 1 ok 12 just generating randomness, call 2 ok 13 just generating randomness, call 3 ok 14 imported prng, call 1 ok 15 imported prng, call 2 ok 16 imported prng, call 3 ok 17 return values should sync based on number of calls, call 1 ok 18 return values should sync based on number of calls, call 2 ok 19 return values should sync based on number of calls, call 3
6.0
7.0
8.0
9.0
20.0
22.0
canary
21.0
23.0
3.0
3.5
3.6
4.0
17.0
nightly
5.1
5.05
10.0
10.5
11.0
11.5
11.6
12.0
next
11.600000000000001
TAP version 13 # make sure two seeded values are the same ok 1 return values of the same seed ok 2 return values of different seed ok 3 same seed called again ok 4 different seed again ok 5 prng1 called more times than prng3 ok 6 prng3 called again ok 7 call counts equal again # Import with Alea.import() ok 8 synced prngs, call 1 ok 9 synced prngs, call 2 ok 10 synced prngs, call 3 # Resync two differring prngs with prng.import() ok 11 just generating randomness, call 1 ok 12 just generating randomness, call 2 ok 13 just generating randomness, call 3 ok 14 imported prng, call 1 ok 15 imported prng, call 2 ok 16 imported prng, call 3 ok 17 return values should sync based on number of calls, call 1 ok 18 return values should sync based on number of calls, call 2 ok 19 return values should sync based on number of calls, call 3
TAP version 13 # make sure two seeded values are the same ok 1 return values of the same seed ok 2 return values of different seed ok 3 same seed called again ok 4 different seed again ok 5 prng1 called more times than prng3 ok 6 prng3 called again ok 7 call counts equal again # Import with Alea.import() ok 8 synced prngs, call 1 ok 9 synced prngs, call 2 ok 10 synced prngs, call 3 # Resync two differring prngs with prng.import() ok 11 just generating randomness, call 1 ok 12 just generating randomness, call 2 ok 13 just generating randomness, call 3 ok 14 imported prng, call 1 ok 15 imported prng, call 2 ok 16 imported prng, call 3 ok 17 return values should sync based on number of calls, call 1 ok 18 return values should sync based on number of calls, call 2 ok 19 return values should sync based on number of calls, call 3
TAP version 13 # make sure two seeded values are the same ok 1 return values of the same seed ok 2 return values of different seed ok 3 same seed called again ok 4 different seed again ok 5 prng1 called more times than prng3 ok 6 prng3 called again ok 7 call counts equal again # Import with Alea.import() ok 8 synced prngs, call 1 ok 9 synced prngs, call 2 ok 10 synced prngs, call 3 # Resync two differring prngs with prng.import() ok 11 just generating randomness, call 1 ok 12 just generating randomness, call 2 ok 13 just generating randomness, call 3 ok 14 imported prng, call 1 ok 15 imported prng, call 2 ok 16 imported prng, call 3 ok 17 return values should sync based on number of calls, call 1 ok 18 return values should sync based on number of calls, call 2 ok 19 return values should sync based on number of calls, call 3
TAP version 13 # make sure two seeded values are the same ok 1 return values of the same seed ok 2 return values of different seed ok 3 same seed called again ok 4 different seed again ok 5 prng1 called more times than prng3 ok 6 prng3 called again ok 7 call counts equal again # Import with Alea.import() ok 8 synced prngs, call 1 ok 9 synced prngs, call 2 ok 10 synced prngs, call 3 # Resync two differring prngs with prng.import() ok 11 just generating randomness, call 1 ok 12 just generating randomness, call 2 ok 13 just generating randomness, call 3 ok 14 imported prng, call 1 ok 15 imported prng, call 2 ok 16 imported prng, call 3 ok 17 return values should sync based on number of calls, call 1 ok 18 return values should sync based on number of calls, call 2 ok 19 return values should sync based on number of calls, call 3
TAP version 13 # make sure two seeded values are the same ok 1 return values of the same seed ok 2 return values of different seed ok 3 same seed called again ok 4 different seed again ok 5 prng1 called more times than prng3 ok 6 prng3 called again ok 7 call counts equal again # Import with Alea.import() ok 8 synced prngs, call 1 ok 9 synced prngs, call 2 ok 10 synced prngs, call 3 # Resync two differring prngs with prng.import() ok 11 just generating randomness, call 1 ok 12 just generating randomness, call 2 ok 13 just generating randomness, call 3 ok 14 imported prng, call 1 ok 15 imported prng, call 2 ok 16 imported prng, call 3 ok 17 return values should sync based on number of calls, call 1 ok 18 return values should sync based on number of calls, call 2 ok 19 return values should sync based on number of calls, call 3
TAP version 13 # make sure two seeded values are the same ok 1 return values of the same seed ok 2 return values of different seed ok 3 same seed called again ok 4 different seed again ok 5 prng1 called more times than prng3 ok 6 prng3 called again ok 7 call counts equal again # Import with Alea.import() ok 8 synced prngs, call 1 ok 9 synced prngs, call 2 ok 10 synced prngs, call 3 # Resync two differring prngs with prng.import() ok 11 just generating randomness, call 1 ok 12 just generating randomness, call 2 ok 13 just generating randomness, call 3 ok 14 imported prng, call 1 ok 15 imported prng, call 2 ok 16 imported prng, call 3 ok 17 return values should sync based on number of calls, call 1 ok 18 return values should sync based on number of calls, call 2 ok 19 return values should sync based on number of calls, call 3
TAP version 13 # make sure two seeded values are the same ok 1 return values of the same seed ok 2 return values of different seed ok 3 same seed called again ok 4 different seed again ok 5 prng1 called more times than prng3 ok 6 prng3 called again ok 7 call counts equal again # Import with Alea.import() ok 8 synced prngs, call 1 ok 9 synced prngs, call 2 ok 10 synced prngs, call 3 # Resync two differring prngs with prng.import() ok 11 just generating randomness, call 1 ok 12 just generating randomness, call 2 ok 13 just generating randomness, call 3 ok 14 imported prng, call 1 ok 15 imported prng, call 2 ok 16 imported prng, call 3 ok 17 return values should sync based on number of calls, call 1 ok 18 return values should sync based on number of calls, call 2 ok 19 return values should sync based on number of calls, call 3
TAP version 13 # make sure two seeded values are the same ok 1 return values of the same seed ok 2 return values of different seed ok 3 same seed called again ok 4 different seed again ok 5 prng1 called more times than prng3 ok 6 prng3 called again ok 7 call counts equal again # Import with Alea.import() ok 8 synced prngs, call 1 ok 9 synced prngs, call 2 ok 10 synced prngs, call 3 # Resync two differring prngs with prng.import() ok 11 just generating randomness, call 1 ok 12 just generating randomness, call 2 ok 13 just generating randomness, call 3 ok 14 imported prng, call 1 ok 15 imported prng, call 2 ok 16 imported prng, call 3 ok 17 return values should sync based on number of calls, call 1 ok 18 return values should sync based on number of calls, call 2 ok 19 return values should sync based on number of calls, call 3
TAP version 13 # make sure two seeded values are the same ok 1 return values of the same seed ok 2 return values of different seed ok 3 same seed called again ok 4 different seed again ok 5 prng1 called more times than prng3 ok 6 prng3 called again ok 7 call counts equal again # Import with Alea.import() ok 8 synced prngs, call 1 ok 9 synced prngs, call 2 ok 10 synced prngs, call 3 # Resync two differring prngs with prng.import() ok 11 just generating randomness, call 1 ok 12 just generating randomness, call 2 ok 13 just generating randomness, call 3 ok 14 imported prng, call 1 ok 15 imported prng, call 2 ok 16 imported prng, call 3 ok 17 return values should sync based on number of calls, call 1 ok 18 return values should sync based on number of calls, call 2 ok 19 return values should sync based on number of calls, call 3
TAP version 13 # make sure two seeded values are the same ok 1 return values of the same seed ok 2 return values of different seed ok 3 same seed called again ok 4 different seed again ok 5 prng1 called more times than prng3 ok 6 prng3 called again ok 7 call counts equal again # Import with Alea.import() ok 8 synced prngs, call 1 ok 9 synced prngs, call 2 ok 10 synced prngs, call 3 # Resync two differring prngs with prng.import() ok 11 just generating randomness, call 1 ok 12 just generating randomness, call 2 ok 13 just generating randomness, call 3 ok 14 imported prng, call 1 ok 15 imported prng, call 2 ok 16 imported prng, call 3 ok 17 return values should sync based on number of calls, call 1 ok 18 return values should sync based on number of calls, call 2 ok 19 return values should sync based on number of calls, call 3
TAP version 13 # make sure two seeded values are the same ok 1 return values of the same seed ok 2 return values of different seed ok 3 same seed called again ok 4 different seed again ok 5 prng1 called more times than prng3 ok 6 prng3 called again ok 7 call counts equal again # Import with Alea.import() ok 8 synced prngs, call 1 ok 9 synced prngs, call 2 ok 10 synced prngs, call 3 # Resync two differring prngs with prng.import() ok 11 just generating randomness, call 1 ok 12 just generating randomness, call 2 ok 13 just generating randomness, call 3 ok 14 imported prng, call 1 ok 15 imported prng, call 2 ok 16 imported prng, call 3 ok 17 return values should sync based on number of calls, call 1 ok 18 return values should sync based on number of calls, call 2 ok 19 return values should sync based on number of calls, call 3
firefox/nightly
TAP version 13 # make sure two seeded values are the same ok 1 return values of the same seed ok 2 return values of different seed ok 3 same seed called again ok 4 different seed again ok 5 prng1 called more times than prng3 ok 6 prng3 called again ok 7 call counts equal again # Import with Alea.import() ok 8 synced prngs, call 1 ok 9 synced prngs, call 2 ok 10 synced prngs, call 3 # Resync two differring prngs with prng.import() ok 11 just generating randomness, call 1 ok 12 just generating randomness, call 2 ok 13 just generating randomness, call 3 ok 14 imported prng, call 1 ok 15 imported prng, call 2 ok 16 imported prng, call 3 ok 17 return values should sync based on number of calls, call 1 ok 18 return values should sync based on number of calls, call 2 ok 19 return values should sync based on number of calls, call 3
TAP version 13 # make sure two seeded values are the same ok 1 return values of the same seed ok 2 return values of different seed ok 3 same seed called again ok 4 different seed again ok 5 prng1 called more times than prng3 ok 6 prng3 called again ok 7 call counts equal again # Import with Alea.import() ok 8 synced prngs, call 1 ok 9 synced prngs, call 2 ok 10 synced prngs, call 3 # Resync two differring prngs with prng.import() ok 11 just generating randomness, call 1 ok 12 just generating randomness, call 2 ok 13 just generating randomness, call 3 ok 14 imported prng, call 1 ok 15 imported prng, call 2 ok 16 imported prng, call 3 ok 17 return values should sync based on number of calls, call 1 ok 18 return values should sync based on number of calls, call 2 ok 19 return values should sync based on number of calls, call 3
TAP version 13 # make sure two seeded values are the same ok 1 return values of the same seed ok 2 return values of different seed ok 3 same seed called again ok 4 different seed again ok 5 prng1 called more times than prng3 ok 6 prng3 called again ok 7 call counts equal again # Import with Alea.import() ok 8 synced prngs, call 1 ok 9 synced prngs, call 2 ok 10 synced prngs, call 3 # Resync two differring prngs with prng.import() ok 11 just generating randomness, call 1 ok 12 just generating randomness, call 2 ok 13 just generating randomness, call 3 ok 14 imported prng, call 1 ok 15 imported prng, call 2 ok 16 imported prng, call 3 ok 17 return values should sync based on number of calls, call 1 ok 18 return values should sync based on number of calls, call 2 ok 19 return values should sync based on number of calls, call 3
TAP version 13 # make sure two seeded values are the same ok 1 return values of the same seed ok 2 return values of different seed ok 3 same seed called again ok 4 different seed again ok 5 prng1 called more times than prng3 ok 6 prng3 called again ok 7 call counts equal again # Import with Alea.import() ok 8 synced prngs, call 1 ok 9 synced prngs, call 2 ok 10 synced prngs, call 3 # Resync two differring prngs with prng.import() ok 11 just generating randomness, call 1 ok 12 just generating randomness, call 2 ok 13 just generating randomness, call 3 ok 14 imported prng, call 1 ok 15 imported prng, call 2 ok 16 imported prng, call 3 ok 17 return values should sync based on number of calls, call 1 ok 18 return values should sync based on number of calls, call 2 ok 19 return values should sync based on number of calls, call 3
TAP version 13 # make sure two seeded values are the same ok 1 return values of the same seed ok 2 return values of different seed ok 3 same seed called again ok 4 different seed again ok 5 prng1 called more times than prng3 ok 6 prng3 called again ok 7 call counts equal again # Import with Alea.import() ok 8 synced prngs, call 1 ok 9 synced prngs, call 2 ok 10 synced prngs, call 3 # Resync two differring prngs with prng.import() ok 11 just generating randomness, call 1 ok 12 just generating randomness, call 2 ok 13 just generating randomness, call 3 ok 14 imported prng, call 1 ok 15 imported prng, call 2 ok 16 imported prng, call 3 ok 17 return values should sync based on number of calls, call 1 ok 18 return values should sync based on number of calls, call 2 ok 19 return values should sync based on number of calls, call 3
TAP version 13 # make sure two seeded values are the same ok 1 return values of the same seed ok 2 return values of different seed ok 3 same seed called again ok 4 different seed again ok 5 prng1 called more times than prng3 ok 6 prng3 called again ok 7 call counts equal again # Import with Alea.import() ok 8 synced prngs, call 1 ok 9 synced prngs, call 2 ok 10 synced prngs, call 3 # Resync two differring prngs with prng.import() ok 11 just generating randomness, call 1 ok 12 just generating randomness, call 2 ok 13 just generating randomness, call 3 ok 14 imported prng, call 1 ok 15 imported prng, call 2 ok 16 imported prng, call 3 ok 17 return values should sync based on number of calls, call 1 ok 18 return values should sync based on number of calls, call 2 ok 19 return values should sync based on number of calls, call 3
TAP version 13 # make sure two seeded values are the same ok 1 return values of the same seed ok 2 return values of different seed ok 3 same seed called again ok 4 different seed again ok 5 prng1 called more times than prng3 ok 6 prng3 called again ok 7 call counts equal again # Import with Alea.import() ok 8 synced prngs, call 1 ok 9 synced prngs, call 2 ok 10 synced prngs, call 3 # Resync two differring prngs with prng.import() ok 11 just generating randomness, call 1 ok 12 just generating randomness, call 2 ok 13 just generating randomness, call 3 ok 14 imported prng, call 1 ok 15 imported prng, call 2 ok 16 imported prng, call 3 ok 17 return values should sync based on number of calls, call 1 ok 18 return values should sync based on number of calls, call 2 ok 19 return values should sync based on number of calls, call 3
TAP version 13 # make sure two seeded values are the same ok 1 return values of the same seed ok 2 return values of different seed ok 3 same seed called again ok 4 different seed again ok 5 prng1 called more times than prng3 ok 6 prng3 called again ok 7 call counts equal again # Import with Alea.import() ok 8 synced prngs, call 1 ok 9 synced prngs, call 2 ok 10 synced prngs, call 3 # Resync two differring prngs with prng.import() ok 11 just generating randomness, call 1 ok 12 just generating randomness, call 2 ok 13 just generating randomness, call 3 ok 14 imported prng, call 1 ok 15 imported prng, call 2 ok 16 imported prng, call 3 ok 17 return values should sync based on number of calls, call 1 ok 18 return values should sync based on number of calls, call 2 ok 19 return values should sync based on number of calls, call 3
TAP version 13 # make sure two seeded values are the same ok 1 return values of the same seed ok 2 return values of different seed ok 3 same seed called again ok 4 different seed again ok 5 prng1 called more times than prng3 ok 6 prng3 called again ok 7 call counts equal again # Import with Alea.import() ok 8 synced prngs, call 1 ok 9 synced prngs, call 2 ok 10 synced prngs, call 3 # Resync two differring prngs with prng.import() ok 11 just generating randomness, call 1 ok 12 just generating randomness, call 2 ok 13 just generating randomness, call 3 ok 14 imported prng, call 1 ok 15 imported prng, call 2 ok 16 imported prng, call 3 ok 17 return values should sync based on number of calls, call 1 ok 18 return values should sync based on number of calls, call 2 ok 19 return values should sync based on number of calls, call 3
TAP version 13 # make sure two seeded values are the same ok 1 return values of the same seed ok 2 return values of different seed ok 3 same seed called again ok 4 different seed again ok 5 prng1 called more times than prng3 ok 6 prng3 called again ok 7 call counts equal again # Import with Alea.import() ok 8 synced prngs, call 1 ok 9 synced prngs, call 2 ok 10 synced prngs, call 3 # Resync two differring prngs with prng.import() ok 11 just generating randomness, call 1 ok 12 just generating randomness, call 2 ok 13 just generating randomness, call 3 ok 14 imported prng, call 1 ok 15 imported prng, call 2 ok 16 imported prng, call 3 ok 17 return values should sync based on number of calls, call 1 ok 18 return values should sync based on number of calls, call 2 ok 19 return values should sync based on number of calls, call 3
6.0
7.0
8.0
9.0
20.0
21.0
22.0
23.0
canary
3.0
3.5
3.6
4.0
17.0
nightly
5.1
5.05
10.0
10.5
11.0
11.5
11.6
12.0
next
11.600000000000001
TAP version 13 # make sure two seeded values are the same ok 1 return values of the same seed ok 2 return values of different seed ok 3 same seed called again ok 4 different seed again ok 5 prng1 called more times than prng3 ok 6 prng3 called again ok 7 call counts equal again # Import with Alea.import() ok 8 synced prngs, call 1 ok 9 synced prngs, call 2 ok 10 synced prngs, call 3 # Resync two differring prngs with prng.import() ok 11 just generating randomness, call 1 ok 12 just generating randomness, call 2 ok 13 just generating randomness, call 3 ok 14 imported prng, call 1 ok 15 imported prng, call 2 ok 16 imported prng, call 3 ok 17 return values should sync based on number of calls, call 1 ok 18 return values should sync based on number of calls, call 2 ok 19 return values should sync based on number of calls, call 3
TAP version 13 # make sure two seeded values are the same ok 1 return values of the same seed ok 2 return values of different seed ok 3 same seed called again ok 4 different seed again ok 5 prng1 called more times than prng3 ok 6 prng3 called again ok 7 call counts equal again # Import with Alea.import() ok 8 synced prngs, call 1 ok 9 synced prngs, call 2 ok 10 synced prngs, call 3 # Resync two differring prngs with prng.import() ok 11 just generating randomness, call 1 ok 12 just generating randomness, call 2 ok 13 just generating randomness, call 3 ok 14 imported prng, call 1 ok 15 imported prng, call 2 ok 16 imported prng, call 3 ok 17 return values should sync based on number of calls, call 1 ok 18 return values should sync based on number of calls, call 2 ok 19 return values should sync based on number of calls, call 3
TAP version 13 # make sure two seeded values are the same ok 1 return values of the same seed ok 2 return values of different seed ok 3 same seed called again ok 4 different seed again ok 5 prng1 called more times than prng3 ok 6 prng3 called again ok 7 call counts equal again # Import with Alea.import() ok 8 synced prngs, call 1 ok 9 synced prngs, call 2 ok 10 synced prngs, call 3 # Resync two differring prngs with prng.import() ok 11 just generating randomness, call 1 ok 12 just generating randomness, call 2 ok 13 just generating randomness, call 3 ok 14 imported prng, call 1 ok 15 imported prng, call 2 ok 16 imported prng, call 3 ok 17 return values should sync based on number of calls, call 1 ok 18 return values should sync based on number of calls, call 2 ok 19 return values should sync based on number of calls, call 3
TAP version 13 # make sure two seeded values are the same ok 1 return values of the same seed ok 2 return values of different seed ok 3 same seed called again ok 4 different seed again ok 5 prng1 called more times than prng3 ok 6 prng3 called again ok 7 call counts equal again # Import with Alea.import() ok 8 synced prngs, call 1 ok 9 synced prngs, call 2 ok 10 synced prngs, call 3 # Resync two differring prngs with prng.import() ok 11 just generating randomness, call 1 ok 12 just generating randomness, call 2 ok 13 just generating randomness, call 3 ok 14 imported prng, call 1 ok 15 imported prng, call 2 ok 16 imported prng, call 3 ok 17 return values should sync based on number of calls, call 1 ok 18 return values should sync based on number of calls, call 2 ok 19 return values should sync based on number of calls, call 3
not ok 1 SyntaxError: Function constructor: failed to compile function --- stack: <anonymous function>([arguments not available])@ @http://git.testling.com/bundle/1355499445662.ebb667ea.js:2239 ...
TAP version 13 # make sure two seeded values are the same ok 1 return values of the same seed ok 2 return values of different seed ok 3 same seed called again ok 4 different seed again ok 5 prng1 called more times than prng3 ok 6 prng3 called again ok 7 call counts equal again # Import with Alea.import() ok 8 synced prngs, call 1 ok 9 synced prngs, call 2 ok 10 synced prngs, call 3 # Resync two differring prngs with prng.import() ok 11 just generating randomness, call 1 ok 12 just generating randomness, call 2 ok 13 just generating randomness, call 3 ok 14 imported prng, call 1 ok 15 imported prng, call 2 ok 16 imported prng, call 3 ok 17 return values should sync based on number of calls, call 1 ok 18 return values should sync based on number of calls, call 2 ok 19 return values should sync based on number of calls, call 3
not ok 1 SyntaxError: Function constructor: failed to compile function --- stack: <anonymous function>([arguments not available])@ @http://git.testling.com/bundle/1355499445662.ebb667ea.js:2239 ...
TAP version 13 # make sure two seeded values are the same ok 1 return values of the same seed ok 2 return values of different seed ok 3 same seed called again ok 4 different seed again ok 5 prng1 called more times than prng3 ok 6 prng3 called again ok 7 call counts equal again # Import with Alea.import() ok 8 synced prngs, call 1 ok 9 synced prngs, call 2 ok 10 synced prngs, call 3 # Resync two differring prngs with prng.import() ok 11 just generating randomness, call 1 ok 12 just generating randomness, call 2 ok 13 just generating randomness, call 3 ok 14 imported prng, call 1 ok 15 imported prng, call 2 ok 16 imported prng, call 3 ok 17 return values should sync based on number of calls, call 1 ok 18 return values should sync based on number of calls, call 2 ok 19 return values should sync based on number of calls, call 3
TAP version 13 # make sure two seeded values are the same ok 1 return values of the same seed ok 2 return values of different seed ok 3 same seed called again ok 4 different seed again ok 5 prng1 called more times than prng3 ok 6 prng3 called again ok 7 call counts equal again # Import with Alea.import() ok 8 synced prngs, call 1 ok 9 synced prngs, call 2 ok 10 synced prngs, call 3 # Resync two differring prngs with prng.import() ok 11 just generating randomness, call 1 ok 12 just generating randomness, call 2 ok 13 just generating randomness, call 3 ok 14 imported prng, call 1 ok 15 imported prng, call 2 ok 16 imported prng, call 3 ok 17 return values should sync based on number of calls, call 1 ok 18 return values should sync based on number of calls, call 2 ok 19 return values should sync based on number of calls, call 3
TAP version 13 # make sure two seeded values are the same ok 1 return values of the same seed ok 2 return values of different seed ok 3 same seed called again ok 4 different seed again ok 5 prng1 called more times than prng3 ok 6 prng3 called again ok 7 call counts equal again # Import with Alea.import() ok 8 synced prngs, call 1 ok 9 synced prngs, call 2 ok 10 synced prngs, call 3 # Resync two differring prngs with prng.import() ok 11 just generating randomness, call 1 ok 12 just generating randomness, call 2 ok 13 just generating randomness, call 3 ok 14 imported prng, call 1 ok 15 imported prng, call 2 ok 16 imported prng, call 3 ok 17 return values should sync based on number of calls, call 1 ok 18 return values should sync based on number of calls, call 2 ok 19 return values should sync based on number of calls, call 3
TAP version 13 # make sure two seeded values are the same ok 1 return values of the same seed ok 2 return values of different seed ok 3 same seed called again ok 4 different seed again ok 5 prng1 called more times than prng3 ok 6 prng3 called again ok 7 call counts equal again # Import with Alea.import() ok 8 synced prngs, call 1 ok 9 synced prngs, call 2 ok 10 synced prngs, call 3 # Resync two differring prngs with prng.import() ok 11 just generating randomness, call 1 ok 12 just generating randomness, call 2 ok 13 just generating randomness, call 3 ok 14 imported prng, call 1 ok 15 imported prng, call 2 ok 16 imported prng, call 3 ok 17 return values should sync based on number of calls, call 1 ok 18 return values should sync based on number of calls, call 2 ok 19 return values should sync based on number of calls, call 3
TAP version 13 # make sure two seeded values are the same ok 1 return values of the same seed ok 2 return values of different seed ok 3 same seed called again ok 4 different seed again ok 5 prng1 called more times than prng3 ok 6 prng3 called again ok 7 call counts equal again # Import with Alea.import() ok 8 synced prngs, call 1 ok 9 synced prngs, call 2 ok 10 synced prngs, call 3 # Resync two differring prngs with prng.import() ok 11 just generating randomness, call 1 ok 12 just generating randomness, call 2 ok 13 just generating randomness, call 3 ok 14 imported prng, call 1 ok 15 imported prng, call 2 ok 16 imported prng, call 3 ok 17 return values should sync based on number of calls, call 1 ok 18 return values should sync based on number of calls, call 2 ok 19 return values should sync based on number of calls, call 3
TAP version 13 # make sure two seeded values are the same ok 1 return values of the same seed ok 2 return values of different seed ok 3 same seed called again ok 4 different seed again ok 5 prng1 called more times than prng3 ok 6 prng3 called again ok 7 call counts equal again # Import with Alea.import() ok 8 synced prngs, call 1 ok 9 synced prngs, call 2 ok 10 synced prngs, call 3 # Resync two differring prngs with prng.import() ok 11 just generating randomness, call 1 ok 12 just generating randomness, call 2 ok 13 just generating randomness, call 3 ok 14 imported prng, call 1 ok 15 imported prng, call 2 ok 16 imported prng, call 3 ok 17 return values should sync based on number of calls, call 1 ok 18 return values should sync based on number of calls, call 2 ok 19 return values should sync based on number of calls, call 3
firefox/nightly
TAP version 13 # make sure two seeded values are the same ok 1 return values of the same seed ok 2 return values of different seed ok 3 same seed called again ok 4 different seed again ok 5 prng1 called more times than prng3 ok 6 prng3 called again ok 7 call counts equal again # Import with Alea.import() ok 8 synced prngs, call 1 ok 9 synced prngs, call 2 ok 10 synced prngs, call 3 # Resync two differring prngs with prng.import() ok 11 just generating randomness, call 1 ok 12 just generating randomness, call 2 ok 13 just generating randomness, call 3 ok 14 imported prng, call 1 ok 15 imported prng, call 2 ok 16 imported prng, call 3 ok 17 return values should sync based on number of calls, call 1 ok 18 return values should sync based on number of calls, call 2 ok 19 return values should sync based on number of calls, call 3
TAP version 13 # make sure two seeded values are the same ok 1 return values of the same seed ok 2 return values of different seed ok 3 same seed called again ok 4 different seed again ok 5 prng1 called more times than prng3 ok 6 prng3 called again ok 7 call counts equal again # Import with Alea.import() ok 8 synced prngs, call 1 ok 9 synced prngs, call 2 ok 10 synced prngs, call 3 # Resync two differring prngs with prng.import() ok 11 just generating randomness, call 1 ok 12 just generating randomness, call 2 ok 13 just generating randomness, call 3 ok 14 imported prng, call 1 ok 15 imported prng, call 2 ok 16 imported prng, call 3 ok 17 return values should sync based on number of calls, call 1 ok 18 return values should sync based on number of calls, call 2 ok 19 return values should sync based on number of calls, call 3
TAP version 13 # make sure two seeded values are the same ok 1 return values of the same seed ok 2 return values of different seed ok 3 same seed called again ok 4 different seed again ok 5 prng1 called more times than prng3 ok 6 prng3 called again ok 7 call counts equal again # Import with Alea.import() ok 8 synced prngs, call 1 ok 9 synced prngs, call 2 ok 10 synced prngs, call 3 # Resync two differring prngs with prng.import() ok 11 just generating randomness, call 1 ok 12 just generating randomness, call 2 ok 13 just generating randomness, call 3 ok 14 imported prng, call 1 ok 15 imported prng, call 2 ok 16 imported prng, call 3 ok 17 return values should sync based on number of calls, call 1 ok 18 return values should sync based on number of calls, call 2 ok 19 return values should sync based on number of calls, call 3
TAP version 13 # make sure two seeded values are the same ok 1 return values of the same seed ok 2 return values of different seed ok 3 same seed called again ok 4 different seed again ok 5 prng1 called more times than prng3 ok 6 prng3 called again ok 7 call counts equal again # Import with Alea.import() ok 8 synced prngs, call 1 ok 9 synced prngs, call 2 ok 10 synced prngs, call 3 # Resync two differring prngs with prng.import() ok 11 just generating randomness, call 1 ok 12 just generating randomness, call 2 ok 13 just generating randomness, call 3 ok 14 imported prng, call 1 ok 15 imported prng, call 2 ok 16 imported prng, call 3 ok 17 return values should sync based on number of calls, call 1 ok 18 return values should sync based on number of calls, call 2 ok 19 return values should sync based on number of calls, call 3
TAP version 13 # make sure two seeded values are the same ok 1 return values of the same seed ok 2 return values of different seed ok 3 same seed called again ok 4 different seed again ok 5 prng1 called more times than prng3 ok 6 prng3 called again ok 7 call counts equal again # Import with Alea.import() ok 8 synced prngs, call 1 ok 9 synced prngs, call 2 ok 10 synced prngs, call 3 # Resync two differring prngs with prng.import() ok 11 just generating randomness, call 1 ok 12 just generating randomness, call 2 ok 13 just generating randomness, call 3 ok 14 imported prng, call 1 ok 15 imported prng, call 2 ok 16 imported prng, call 3 ok 17 return values should sync based on number of calls, call 1 ok 18 return values should sync based on number of calls, call 2 ok 19 return values should sync based on number of calls, call 3
TAP version 13 # make sure two seeded values are the same ok 1 return values of the same seed ok 2 return values of different seed ok 3 same seed called again ok 4 different seed again ok 5 prng1 called more times than prng3 ok 6 prng3 called again ok 7 call counts equal again # Import with Alea.import() ok 8 synced prngs, call 1 ok 9 synced prngs, call 2 ok 10 synced prngs, call 3 # Resync two differring prngs with prng.import() ok 11 just generating randomness, call 1 ok 12 just generating randomness, call 2 ok 13 just generating randomness, call 3 ok 14 imported prng, call 1 ok 15 imported prng, call 2 ok 16 imported prng, call 3 ok 17 return values should sync based on number of calls, call 1 ok 18 return values should sync based on number of calls, call 2 ok 19 return values should sync based on number of calls, call 3
TAP version 13 # make sure two seeded values are the same ok 1 return values of the same seed ok 2 return values of different seed ok 3 same seed called again ok 4 different seed again ok 5 prng1 called more times than prng3 ok 6 prng3 called again ok 7 call counts equal again # Import with Alea.import() ok 8 synced prngs, call 1 ok 9 synced prngs, call 2 ok 10 synced prngs, call 3 # Resync two differring prngs with prng.import() ok 11 just generating randomness, call 1 ok 12 just generating randomness, call 2 ok 13 just generating randomness, call 3 ok 14 imported prng, call 1 ok 15 imported prng, call 2 ok 16 imported prng, call 3 ok 17 return values should sync based on number of calls, call 1 ok 18 return values should sync based on number of calls, call 2 ok 19 return values should sync based on number of calls, call 3
not ok 1 SyntaxError: Expected identifier
not ok 1 SyntaxError: Expected identifier
not ok 1 SyntaxError: Expected identifier