prand

0.0.3 • Public • Published

PRAND random generators with device entropy sources, 'nix only

Prerequisites

  • python, numpy, cython

Install

npm i prand
  1. rand uses /dev/random as entropy, returns n random numbers in [0, 1) range
const rand = require('prand').rand;
let n = 5;
rand(n)
    .then(r => {
        console.log(r);
    })
    .catch(e => { console.error(e); });
  1. urand (pseudo-random) uses /dev/urandom as entropy, returns n pseudo-random numbers in [0, 1) range
const urand = require('prand').urand;
let n = 8;
urand(n)
    .then(r => {
        console.log(r);
    })
    .catch(e => { console.error(e); });
  1. mwc (multiply-with-carry) and mersenne-twister are deprecated

background

Package Sidebar

Install

npm i prand

Weekly Downloads

6

Version

0.0.3

License

MIT

Unpacked Size

304 kB

Total Files

15

Last publish

Collaborators

  • argunov