function Randomorder (Targetarray) {
var arraylength = targetarray.length; The length of the target array
var tempArray1 = new Array (); Create an array of normal order first
for (var i = 0; i < arraylength; i + +) {//The elements of the target array are assigned to the array tempArray1
TempArray1 [i] = i;
}
Then create an array of random order from the previous array
var tempArray2 = new Array ();
for (var i = 0; i < arraylength; i + +) {
TempArray2 [i] = Temparray1.splice (Math.floor (Math.random () * temparray1.length), 1); Randomly extracting elements from normal sequential arrays
}
Finally create a temporary array to store data from Targetarray based on the last scrambled array
var tempArray3 = new Array ();
for (var i = 0; i < arraylength; i + +) {
TempArray3 [i] = Targetarray [TempArray2 [i]];
}
return tempArray3; Returns the last derived array
}
Random ordering of array elements