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 |
Returns:
- Type
- number
(static) randomChoice(arr) → {*}
Randomly selects an item from an array
Parameters:
Name | Type | Description |
---|---|---|
arr |
Array | Source array |
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 |
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 |
Returns:
- Type
- Array.<number>
(static) shuffle(arr) → {Array}
Fisher-Yates shuffle implementation
Parameters:
Name | Type | Description |
---|---|---|
arr |
Array | Array to shuffle |
Returns:
New shuffled array
- Type
- Array