export default function shuffleArray(arr: T[]): T[] { return arr .map(a => [Math.random(), a] as [number, T]) .sort((a, b) => a[0] - b[0]) .map(a => a[1]); }