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:
@@ -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];
|
||||
};
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user