Randomize array

Randomize array using array.splice()

JavaScript

function shuffleArray(array) {
   var temp = [];
   var len=array.length;
   while(len){
      temp.push(array.splice(Math.floor(Math.random()*array.length),1)[0]);
      len--;
   }
   return temp;
}
alert("Here >>> "+shuffleArray([4,2,3,5,8,1,0]));