ts shuffle array

Solutions on MaxInterview for ts shuffle array by the best coders in the world

showing results for - "ts shuffle array"
Jess
29 Jan 2018
1function shuffle(array) {
2  var currentIndex = array.length, temporaryValue, randomIndex;
3  while (0 !== currentIndex) {
4    randomIndex = Math.floor(Math.random() * currentIndex);
5    currentIndex -= 1;
6    temporaryValue = array[currentIndex];
7    array[currentIndex] = array[randomIndex];
8    array[randomIndex] = temporaryValue;
9  }
10  return array;
11}
12
13// Used like so
14var arr = [2, 11, 37, 42];
15shuffle(arr);
16console.log(arr);
similar questions
ts reverse array