1.0.12 • Published 4 years ago

@reverse/random v1.0.12

Weekly downloads
19
License
MIT
Repository
github
Last release
4 years ago

@reverse/random

Easy random generation.

You can install with nodejs and npm

npm i @reverse/random

Table 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: 5

chance(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: true

randomOf(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: 2

randomList(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]
1.0.12

4 years ago

1.0.11

4 years ago

1.0.10

5 years ago

1.0.9

5 years ago

1.0.8

5 years ago

1.0.7

5 years ago

1.0.6

5 years ago

1.0.5

5 years ago

1.0.4

5 years ago

1.0.3

5 years ago

1.0.2

5 years ago

1.0.1

5 years ago

1.0.0

5 years ago