Module: crypto/random

Provides tools for retrieving secure randomness from browsers or Node.js

Source:

Methods

(async, static) getRandomBigInteger(min, max) → {bigint}

Create a secure random BigInt that is greater than or equal to min and less than max.

Parameters:
Name Type Description
min bigint

Lower bound, included

max bigint

Upper bound, excluded

Source:
Returns:

Random BigInt.

Type
bigint

(static) getRandomBytes(length) → {Uint8Array}

Retrieve secure random byte array of the specified length

Parameters:
Name Type Description
length Integer

Length in bytes to generate

Source:
Returns:

Random byte array.

Type
Uint8Array