js random shuffle code example
Example 1: js shuffle array
yourArray.sort(function() { return 0.5 - Math.random() });
Example 2: javascript randomly shuffle array
function randomArrayShuffle(array) {
var currentIndex = array.length, temporaryValue, randomIndex;
while (0 !== currentIndex) {
randomIndex = Math.floor(Math.random() * currentIndex);
currentIndex -= 1;
temporaryValue = array[currentIndex];
array[currentIndex] = array[randomIndex];
array[randomIndex] = temporaryValue;
}
return array;
}
var alphabet=["a","b","c","d","e"];
randomArrayShuffle(alphabet);
Example 3: javascript shuffle array
function shuffle(array){
let new_arr = [] ;
while (new_arr.length < array.length ){
let random_item = array[Math.floor(Math.random()*(array.length))];
if(!new_arr.includes(random_item)){new_arr.push(random_item)}
}
return new_arr
}