@reverse/random
v1.0.12
Published
Easy random generation.
Readme
@reverse/random
Easy random generation.
You can install with nodejs and npm
npm i @reverse/randomTable of Contents
Usage
randomInt(min, max)
Generates a random whole number between two values.
Parameters
min: Number: The minimum number to generate inclusivly.max: Number: The maximum number to generate inclusivly.
Example
import { randomInt } from '@reverse/random';
randomInt(1, 5);
// Example Output: 5chance(percent)
Returns true a percent amount of the time.
Parameters
percent: Number: The percent chance to return true.
Example
import { chance } from '@reverse/random';
chance(100);
// true
chance(0);
// false
chance(50);
// Example Output: truerandomOf(list)
Returns a random element from an array.
Parameters
list: Array: The array to pick from.
Example
import { randomOf } from '@reverse/random';
randomOf([1, 2, 3]);
// Example Output: 2randomList(list, items, requiredValues)
Picks multiple values from an array.
Parameters
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 [].
Example
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]