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); //alphabet is now shuffled randomly = ["d", "c", "b", "e", "a"]