0.0.3 • Published 6 years ago

prand v0.0.3

Weekly downloads
4
License
MIT
Repository
github
Last release
6 years ago

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