Namespace: Utils

Utils

Utility Functions Module Pure functions for common operations
Source:

Methods

(static) random(min, max) → {number}

Generates a random number within a range
Parameters:
Name Type Description
min number Minimum value
max number Maximum value
Source:
Returns:
Type
number

(static) randomChoice(arr) → {*}

Randomly selects an item from an array
Parameters:
Name Type Description
arr Array Source array
Source:
Returns:
Type
*

(static) randomInt(min, max) → {number}

Generates a random integer within a range
Parameters:
Name Type Description
min number Minimum value
max number Maximum value
Source:
Returns:
Type
number

(static) range(start, end) → {Array.<number>}

Creates a range array of numbers
Parameters:
Name Type Description
start number Start value
end number End value
Source:
Returns:
Type
Array.<number>

(static) shuffle(arr) → {Array}

Fisher-Yates shuffle implementation
Parameters:
Name Type Description
arr Array Array to shuffle
Source:
Returns:
New shuffled array
Type
Array