Easy random generation.
You can install with nodejs and npm
npm i @reverse/random
Generates a random whole number between two values.
min: Number: The minimum number to generate inclusivly.max: Number: The maximum number to generate inclusivly.
import { randomInt } from '@reverse/random';
randomInt(1, 5);
// Example Output: 5Returns true a percent amount of the time.
percent: Number: The percent chance to return true.
import { chance } from '@reverse/random';
chance(100);
// true
chance(0);
// false
chance(50);
// Example Output: trueReturns a random element from an array.
list: Array: The array to pick from.
import { randomOf } from '@reverse/random';
randomOf([1, 2, 3]);
// Example Output: 2Picks multiple values from an array.
list: Array: The array to choose from.items: Number: How many items should be returned. Default 1.requiredValues: Array: The values that have to be in the returned items. Default [].
import { randomList } from '@reverse/random';
randomList([1, 2, 3, 4], 1, []);
// Exanple Output: [3]
randomList([1, 2, 3, 4], 2, []);
// Exanple Output: [1, 3]
randomList([1, 2, 3, 4], 3, [3]);
// Exanple Output: [3, 3, 3]