Search
 
SCRIPT & CODE EXAMPLE
 

JAVASCRIPT

javascript shuffle an array

const shuffleArray = (arr) => arr.sort(() => 0.5 - Math.random());

console.log(shuffleArray([1, 2, 3, 4]));
// Result: [ 1, 4, 3, 2 ]
Comment

how to shuffle an array in js

const array = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10];
const shuffledArray = array.sort((a, b) => 0.5 - Math.random());
Comment

how to shuffle an array javascript

/**
 * Shuffles array in place.
 * @param {Array} a items An array containing the items.
 */
function shuffle(a) {
    var j, x, i;
    for (i = a.length - 1; i > 0; i--) {
        j = round(random() * (i + 1));
        x = a[i];
        a[i] = a[j];
        a[j] = x;
    }
    return a;
}

shuffle(array);
Comment

shuffle an array of numbers in javascript

let numbers = [5, 458 , 120 , -215 , 228 , 400 , 122205, -85411];
numbers = numbers.sort(function(){ return Math.random() - 0.5});
/* the array numbers will be equal for example to [120, 5, 228, -215, 400, 458, -85411, 122205]  */
Comment

shuffle array javascript

/**
 * Shuffles array in place.
 * @param {Array} a items An array containing the items.
 */
function shuffle(a) {
    var j, x, i;
    for (i = a.length - 1; i > 0; i--) {
        j = Math.floor(Math.random() * (i + 1));
        x = a[i];
        a[i] = a[j];
        a[j] = x;
    }
    return a;
}


/**
 * Shuffles array in place. ES6 version
 * @param {Array} a items An array containing the items.
 */
function shuffle(a) {
    for (let i = a.length - 1; i > 0; i--) {
        const j = Math.floor(Math.random() * (i + 1));
        [a[i], a[j]] = [a[j], a[i]];
    }
    return a;
}

var myArray = ['1','2','3','4','5','6','7','8','9'];
shuffle(myArray);
Comment

shuffle array javascript

let list = [1, 2, 3, 4, 5, 6, 7, 8, 9]
list = list.sort(() => Math.random() - 0.5)
Comment

shuffle array item javascruitp

function shuffle(array) {
  let currentIndex = array.length,  randomIndex;

  // While there remain elements to shuffle.
  while (currentIndex != 0) {

    // Pick a remaining element.
    randomIndex = Math.floor(Math.random() * currentIndex);
    currentIndex--;

    // And swap it with the current element.
    [array[currentIndex], array[randomIndex]] = [
      array[randomIndex], array[currentIndex]];
  }

  return array;
}

// Used like so
var arr = [2, 11, 37, 42];
shuffle(arr);
console.log(arr);
 Run code snippet
Comment

Shuffle an Array, array, js

const shuffleArray = (arr) =>
  [...Array(arr.length)]
    .map((_, i) => Math.floor(Math.random() * (i + 1)))
    .reduce(
      (shuffled, r, i) =>
        shuffled.map((num, j) =>
          j === i ? shuffled[r] : j === r ? shuffled[i] : num
        ),
      arr
    );
// [ 2, 4, 1, 3, 5 ] (varies)
console.log(shuffleArray([1, 2, 3, 4, 5]));
Comment

Shuffle Array in Javascript

const shuffleArray = (arr) => arr.sort(() => Math.random() - 0.5);
// Testing
const arr = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10];
console.log(shuffleArray(arr));
Comment

PREVIOUS NEXT
Code Example
Javascript :: get random number node js 
Javascript :: how to pass state values as initial data and support state updates for Formik while using useFormik hook 
Javascript :: how to delete an object from array in reactjs 
Javascript :: js doubly linked list 
Javascript :: how to change checkbox state in jquery 
Javascript :: node js variables in string 
Javascript :: reload page with parameters javascript 
Javascript :: how to get element of an array in javascript 
Javascript :: how to convert string into blob in javascript 
Javascript :: js cound how many clicks 
Javascript :: remove current table row in jquery 
Javascript :: css and js on flask 
Javascript :: convert json result to datatable c# 
Javascript :: gulp runSequence 
Javascript :: javascript syntax for check null or undefined or empty 
Javascript :: mongoose get raw 
Javascript :: get children jquery index 
Javascript :: 3 = signs in javasdcript 
Javascript :: js json stringfy beutify 
Javascript :: javascript array functions 
Javascript :: javascript orderby 
Javascript :: react run useeffect only once 
Javascript :: pageyoffset jquery 
Javascript :: javascript check typeof array 
Javascript :: on function change body background image 
Javascript :: javascript get html slider value 
Javascript :: jquery window trigger resize 
Javascript :: ACCESS IFRAME INNER HTML IN CHROME CONSOLE 
Javascript :: listen back button event listner 
Javascript :: JavaScript HTML DOM - Changing CSS 
ADD CONTENT
Topic
Content
Source link
Name
4+4 =