random-weighted-ts
v1.0.1
Published
Randomly pick a element from an array of objects by a weight callback
Downloads
4
Readme
random-weight
Randomly pick an array item by weight callback
Usage
import rndw from "random-weighted-ts";
let items = [
{ name: "Alex", weight: 1 },
{ name: "Jonny", weight: 2 },
{ name: "Tom", weight: 3 },
];
console.log(rndw(items, (i) => i.weight).name, " is picked!");