X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=random.mjs;h=98ff2a22e36d98c4a0b0a1cf018302e5b0bbbb7d;hb=1b7c76c1c2e84bce946a5ae1b69ec31d02f05533;hp=bdb5f58699c76459090bd8eccfe8261918a206d7;hpb=1617c0afd8c59677bdb3279b8c350b65c3af8e16;p=benchmarks-js.git diff --git a/random.mjs b/random.mjs index bdb5f58..98ff2a2 100644 --- a/random.mjs +++ b/random.mjs @@ -7,7 +7,7 @@ import { secureRandomWithRandomValues } from './benchmark-utils.mjs' -const maximum = 281474976710654 +const maximum = 281474976710655 /** * @param max @@ -74,13 +74,8 @@ Benchmark.suite( getSecureRandomIntegerWithRandomValues(maximum) } ), - Benchmark.add('Crypto random integer generator', (max = maximum, min = 0) => { - max = Math.floor(max) - if (min !== 0) { - min = Math.ceil(min) - return Math.floor(randomInt(min, max + 1)) - } - return Math.floor(randomInt(max + 1)) + Benchmark.add('Crypto random integer generator', () => { + randomInt(maximum) }), Benchmark.add('Math random integer generator', () => { getRandomInteger(maximum)