PHP WebShell

Текущая директория: /opt/BitGoJS/node_modules/@polkadot/util-crypto/random

Просмотр файла: asNumber.js

import { BN, hexToBn } from '@polkadot/util';
import { randomAsHex } from './asU8a.js';
const BN_53 = new BN(0b11111111111111111111111111111111111111111111111111111);
/**
 * @name randomAsNumber
 * @summary Creates a random number from random bytes.
 * @description
 * Returns a random number generated from the secure bytes.
 * @example
 * <BR>
 *
 * ```javascript
 * import { randomAsNumber } from '@polkadot/util-crypto';
 *
 * randomAsNumber(); // => <random number>
 * ```
 */
export function randomAsNumber() {
    return hexToBn(randomAsHex(8)).and(BN_53).toNumber();
}

Выполнить команду


Для локальной разработки. Не используйте в интернете!