A streaming interface to do reservoir sampling by using the great reservoir module.
npm install reservoir-stream
// use a reservoir size of 3 var stream = require('reservoir-stream')(3) var inputStream.pipe(stream).pipe(outputStream)// 3 random elements from the inputStream will be piped to the outputStream
npm i reservoir-stream
5 years ago
test in your browser