Uniformly pick a random value from a stream
npm install pick-random-stream
var random = require('pick-random-stream')
someStream.pipe(random()).on('data', function (data) {
console.log('current random element is', data)
})
The random value will be chosen with propability 1/n
where n is the total number of elements in the stream
MIT