const array = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]; const shuffledArray = array.sort((a, b) => 0.5 - Math.random()); // using Array map and Math.random const shuffledArr = array => array.map(a => ({ sort: Math.random(), value: a })).sort((a, b) => a.sort - b.sort).map(a => a.value);
Preview:
downloadDownload PNG
downloadDownload JPEG
downloadDownload SVG
Tip: You can change the style, width & colours of the snippet with the inspect tool before clicking Download!
Click to optimize width for Twitter