UNPKG
@litecanvas/utils
Version:
latest (0.33.0)
0.33.0
0.32.0
0.31.0
0.30.0
0.29.0
0.28.1
0.28.0
0.27.0
0.26.0
0.25.0
0.24.2
0.24.1
0.24.0
0.23.0
0.22.0
0.21.0
0.20.0
0.19.2
0.19.1
0.19.0
0.18.1
0.18.0
0.17.1
0.17.0
0.16.0
0.15.0
0.14.0
0.13.0
0.12.1
0.12.0
0.11.1
0.11.0
0.10.1
0.10.0
0.9.0
0.8.1
0.8.0
0.7.0
0.5.1
0.5.0
0.4.0
0.3.2
0.3.1
0.2.0
0.1.0
0.0.4
0.0.3
0.0.2
0.0.1
Utilities to help build litecanvas games
github.com/litecanvas/utils
litecanvas/utils
@litecanvas/utils
/
src
/
collection
/
choose.js
11 lines
(10 loc)
•
247 B
JavaScript
View Raw
1
2
3
4
5
6
7
8
9
10
11
/** * Return a random value of an array. * *
@param
{
number[]
}
values
*
@param
{
()=>number
} [rng] *
@returns
{
number
} */
export
default
(values, rng = globalThis.
rand
||
Math
.
random
) => {
return
values[
Math
.
floor
(
rng
() * values.
length
)] }