Random bytes stream for node and browser. Uses crypto.randomBytes(size[, callback]) in node and Crypto.getRandomValues() in the browser. We use Buffer to keep the interfaces and returns values consistent, so make sure your bundler includes
buffer
in the browser.
$ npm install iso-random-stream
const { randomStream } = require('iso-random-stream')
randomStream('100').pipe(process.stdout)
Returns a stream.Readable
. By default, it produces infinite data.
Type: number
Default: Infinity
Number of random bytes to produce.
MIT © Hugo Dias