Arrays
Remove duplicates from array
myList = Array.from(new Set(myList))Randomize array
Function that randomize an array, affects the original array
function radnomize(array) { var count = array.length, randomnumber, temp while (count) { randomnumber = (Math.random() * count--) | 0 temp = array[count] array[count] = array[randomnumber] array[randomnumber] = temp }}Function that randomize an array, returns a new array and leave original array unchanged
function radnomize(arr) { let array = [...arr] let count = array.length, randomnumber, temp while (count) { randomnumber = (Math.random() * count--) | 0 temp = array[count] array[count] = array[randomnumber] array[randomnumber] = temp } return array}