Skip to content

randomOr

Array.randomOr(array, fallback)

Returns a random element from array, or fallback if the array is empty.

Example

ts
import { Array } from "@monstermann/array";

Array.randomOr([1, 2, 3, 4], 0); // 2 (random)
ts
import { Array } from "@monstermann/array";

pipe([1, 2, 3, 4], Array.randomOr(0)); // 2 (random)