1.0.1 • Published 2 years ago
random-weighted-ts v1.0.1
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!");