2022-02-07 22:14:31 +01:00
|
|
|
/**
|
|
|
|
*
|
|
|
|
* @param min inclusive
|
|
|
|
* @param max exclusive
|
|
|
|
* @returns
|
|
|
|
*/
|
2022-02-09 22:10:58 +01:00
|
|
|
export function randRange(min: number, max: number, rnd = Math.random): number {
|
|
|
|
return Math.floor(rnd() * (max - min) + min)
|
|
|
|
}
|
|
|
|
|
|
|
|
export function randItem<T>(items: T[], rnd = Math.random): T {
|
|
|
|
return items[Math.floor(rnd() * items.length)]
|
2022-02-07 22:14:31 +01:00
|
|
|
}
|