1.0.1 • Published 5 years ago
kzf-random-weight v1.0.1
kzf-random-weight
npx tsc --init
npm version patch
Randomly pick an array item by weight callback
Usage npm i -S random-weight import rnd from 'random-weight' let items = { name: 'Alex', weight: 1 }, { name: 'Jonny', weight: 2 }, { name: 'Tom', weight: 3 }
console.log(rnd(items, i => i.weight).name, ' is picked')