export class ArrayUtils { public static chooseRandom(array: Array):T { const index = Math.floor(Math.random() * array.length); return array[index]; } public static arraysEqual(a: Array, b: Array): boolean { if (a === b) return true; if (a == null || b == null) return false; if (a.length !== b.length) return false; for (let i = 0; i < a.length; ++i) { if (a[i] !== b[i]) return false; } return true; } }