X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=src%2Futils.ts;h=b84c4c803efe974b1dde4d8e3988465bef6d94b7;hb=cedafbde37abbe37b0f0da08bda0cbfb7dd2be26;hp=33ec019db92c46688615be01bd8a59573c0b2457;hpb=56ea99c2ba591a9797a21e317d666b0f8bce8a66;p=poolifier.git diff --git a/src/utils.ts b/src/utils.ts index 33ec019d..b84c4c80 100644 --- a/src/utils.ts +++ b/src/utils.ts @@ -1,5 +1,5 @@ import * as os from 'node:os' -import * as crypto from 'node:crypto' +import { webcrypto } from 'node:crypto' import type { MeasurementStatisticsRequirements, WorkerChoiceStrategyOptions @@ -254,5 +254,5 @@ export const once = ( * @returns A number in the [0,1[ range */ export const secureRandom = (): number => { - return crypto.getRandomValues(new Uint32Array(1))[0] / 0x100000000 + return webcrypto.getRandomValues(new Uint32Array(1))[0] / 0x100000000 }