“Шалфельный массив javascruitp” Ответ

Как случайно сортировать массив JavaScript

array.sort(() => Math.random() - 0.5);
Real Rocket Raccoon

Шалфельный массив 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
Kamran Taghaddos

JS Shuffle Array

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);
9gram panter

перетасовать массив

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);
Prickly Plover

Ответы похожие на “Шалфельный массив javascruitp”

Вопросы похожие на “Шалфельный массив javascruitp”

Больше похожих ответов на “Шалфельный массив javascruitp” по JavaScript

Смотреть популярные ответы по языку

Смотреть другие языки программирования