Sign Up for Free

RunKit +

Try any Node.js package right in your browser

This is a playground to test code. It runs a full Node.js environment and already has all of npm’s 1,000,000+ packages pre-installed, including random-picker with all npm packages installed. Try it out:

var Picker = require('random-picker').Picker; var picker = new Picker(); // or pass in a seed: var picker = new Picker(seed) picker.option('male'); picker.option('female'); var r1 = picker.pick(); // 50% chance of being 'male' or 'female' picker.option('male', 22); picker.option('female', 78); var r2 = picker.pick(); // now there's a 22% chance of being 'male', and a 78% change of being 'female' picker.removeAll(); picker.option('good', 3.42); picker.option('bad', 3.42); var r3 = picker.pick(); // now there's a 50% chance of being 'good' or 'bad' console.log(r1, r2, r3);

This service is provided by RunKit and is not affiliated with npm, Inc or the package authors.

random-picker v1.0.0

Randomly pick an item from a set (using the specified probabilities).

RunKit is a free, in-browser JavaScript dev environment for prototyping Node.js code, with every npm package installed. Sign up to share your code.
Sign Up for Free