repositories
/
benchmarks-js.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
build(deps-dev): apply updates
[benchmarks-js.git]
/
benchmark-utils.mjs
diff --git
a/benchmark-utils.mjs
b/benchmark-utils.mjs
index 59521b614ebee8564dd93e258bac032bba210ddb..7a681c138877d9d6324333ad7197978864f5c036 100644
(file)
--- a/
benchmark-utils.mjs
+++ b/
benchmark-utils.mjs
@@
-1,11
+1,11
@@
-import
crypto, { webcrypto
} from 'node:crypto'
+import
{ randomBytes, getRandomValues
} from 'node:crypto'
/**
* Generate a cryptographically secure random number in the [0,1[ range
* @returns
*/
export function secureRandom () {
/**
* Generate a cryptographically secure random number in the [0,1[ range
* @returns
*/
export function secureRandom () {
- return
crypto.
randomBytes(4).readUInt32LE() / 0x100000000
+ return randomBytes(4).readUInt32LE() / 0x100000000
}
/**
}
/**
@@
-13,7
+13,7
@@
export function secureRandom () {
* @returns
*/
export function secureRandomWithRandomValues () {
* @returns
*/
export function secureRandomWithRandomValues () {
- return
webcrypto.
getRandomValues(new Uint32Array(1))[0] / 0x100000000
+ return getRandomValues(new Uint32Array(1))[0] / 0x100000000
}
/**
}
/**
@@
-46,7
+46,7
@@
export function generateRandomFloat (max = Number.MAX_VALUE, min = 0) {
if (max - min === Infinity) {
throw new RangeError('Invalid interval')
}
if (max - min === Infinity) {
throw new RangeError('Invalid interval')
}
- return (
crypto.
randomBytes(4).readUInt32LE() / 0xffffffff) * (max - min) + min
+ return (randomBytes(4).readUInt32LE() / 0xffffffff) * (max - min) + min
}
/**
}
/**