Get a weighted random object from an array of objects.
npm install weighted-random-objectThe objects should have a property with key 'weight' and a numerical value.
js
var weightedRandomObject = require("weighted-random-object");var fruitBasket = [
{
"type": "apple",
"weight": 33
}, {
"type": "pear",
"weight": 66
}
];
var fruit = weightedRandomObject(fruitBasket);
console.log(fruit.type); // sometimes 'apple', more often 'pear'
`Contributing
I appreciate your issues and PRs on Github!$3
`
yarn build && yarn test
`$3
This project uses np.
1. Make sure your changes are in master
2. Run yarn release`