Search
 
SCRIPT & CODE EXAMPLE
 

JAVASCRIPT

how to randomize an array

const getShuffledArr = arr => {
    const newArr = arr.slice()
    for (let i = newArr.length - 1; i > 0; i--) {
        const rand = Math.floor(Math.random() * (i + 1));
        [newArr[i], newArr[rand]] = [newArr[rand], newArr[i]];
    }
    return newArr
};
Comment

randomize an array in javascript

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 snippetHide results
Comment

shuffle an array

let array = [1, 2, 3, 4, 5];

for(let i = array.length - 1; i >= 1; i--) {
   let j = Math.floor(Math.random() * (i + 1)); // 0 <= j <= i
   let temp = array[j];
   array[j] = array[i];
   array[i] = temp;
}
console.log(array);
Comment

randomize an array

let unshuffled = ['hello', 'a', 't', 'q', 1, 2, 3, {cats: true}]

let shuffled = unshuffled
  .map((a) => ({sort: Math.random(), value: a}))
  .sort((a, b) => a.sort - b.sort)
  .map((a) => a.value)
Comment

Randomise Array

public static T[] SuffeledArray<T>(T[] array, int seed)
{
    var rand = new Random(seed);
  // if you are getting error try
  // var rand = new System.Random(seed);
    for (int i = 0; i < array.Length; i++)
    {
        var randIndex = rand.Next(i, array.Length);
        var tempItem = array[randIndex];
        array[randIndex] = array[i];
        array[i] = tempItem;
    }
    return array;
}
Comment

PREVIOUS NEXT
Code Example
Javascript :: scroll up 
Javascript :: react file preview 
Javascript :: await fetch parameters 
Javascript :: leaflet marker 
Javascript :: add navbar active 
Javascript :: sort in array in javascript 
Javascript :: how to install node js dependencies from package.json 
Javascript :: javascript this 
Javascript :: javascript sign 
Javascript :: react pass object as props 
Javascript :: add two floating point numbers jquery 
Javascript :: how to create a javascript hello world program with node.js 
Javascript :: js array concat 
Javascript :: linking open app settings 
Javascript :: mongoose add new field to schema 
Javascript :: alternative way to handle React routes in a separate file 
Javascript :: jquery camera priview 
Javascript :: how to aadd variable in html tag in js 
Javascript :: javascript prevent value change in select option 
Javascript :: v- v-bind : 
Javascript :: js download 
Javascript :: how can i do metaname csrf token attrcontent in vanilla javascrip 
Javascript :: uncaughtException javascript 
Javascript :: Material-ui add box icon 
Javascript :: knex.raw postgres how to add multiple parameters 
Javascript :: add kendo ui dropdown to angular 
Javascript :: while loops js 
Javascript :: get max number in array 
Javascript :: lodash get first element of array 
Javascript :: text animation css and js 
ADD CONTENT
Topic
Content
Source link
Name
5+6 =