⚝
One Hat Cyber Team
⚝
Your IP:
216.73.216.1
Server IP:
185.238.29.86
Server:
Linux server2 6.8.12-6-pve #1 SMP PREEMPT_DYNAMIC PMX 6.8.12-6 (2024-12-19T19:05Z) x86_64
Server Software:
nginx/1.18.0
PHP Version:
8.1.31
Buat File
|
Buat Folder
Eksekusi
Dir :
~
/
var
/
www
/
invoice
/
node_modules
/
filterizr
/
src
/
utils
/
Edit File: shuffle.ts
/** * Fisher-Yates shuffle ES6 non-mutating implementation. * @param {Array} array the array to shuffle * @return {Array} shuffled array without mutating the initial array. */ export const shuffle = (array: any[]): any[] => { // perform deep clone on array to mutate let cloned = array.slice(0); // array to return let randomizedArray = []; // perform shuffle while (cloned.length !== 0) { let rIndex = Math.floor(cloned.length * Math.random()); randomizedArray.push(cloned[rIndex]); cloned.splice(rIndex, 1); } return randomizedArray; };
Simpan