1
0
mirror of https://github.com/phuoc-ng/csslayout.git synced 2025-10-24 11:16:27 +02:00

Format pattern pages

This commit is contained in:
Phuoc Nguyen
2021-09-27 23:14:35 +07:00
parent 6403dfdf36
commit 9d394a8561
222 changed files with 8168 additions and 8468 deletions

View File

@@ -4,11 +4,9 @@ export function randomItems<T>(arr: T[], count: number): T[] {
const result = arr.concat().reduce(
(p, _, __, arr) => {
const [a, b] = p;
return (a < count)
? [a + 1, b.concat(arr.splice(Math.random() * arr.length | 0, 1))]
: p;
return a < count ? [a + 1, b.concat(arr.splice((Math.random() * arr.length) | 0, 1))] : p;
},
[0, []] as Tuple<T>
);
return (result as Tuple<T>)[1];
};
}