diff options
Diffstat (limited to 'src/utils.ts')
| -rw-r--r-- | src/utils.ts | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/src/utils.ts b/src/utils.ts new file mode 100644 index 0000000..0dc0bb1 --- /dev/null +++ b/src/utils.ts @@ -0,0 +1,9 @@ +/** + * Returns a random number between min (inclusive) and max (exclusive) + */ +export function getRandomInt(min: number, max: number): number { + return Math.floor(Math.random() * (max - min) + min); +} +export function getRandomEl<T>(arr: Array<T>): T { + return arr[getRandomInt(0, arr.length)]; +} |
