“JavaScript Получите случайный массив от 1 до N” Ответ

javaScript Получите n случайных элементов от массива

// Shuffle array
const shuffled = array.sort(() => 0.5 - Math.random());

// Get sub-array of first n elements after shuffled
let selected = shuffled.slice(0, n);
Cerbrain

JavaScript Получите случайный массив от 1 до N

Array.from(Array(10).keys()).sort(() => 0.5 - Math.random());
//Get Shuffled array from 0 to 10
Purple Team

Получить n случайных элементов из массива JavaScript

function getRandom(arr, n) {
    var result = new Array(n),
        len = arr.length,
        taken = new Array(len);
    if (n > len)
        throw new RangeError("getRandom: more elements taken than available");
    while (n--) {
        var x = Math.floor(Math.random() * len);
        result[n] = arr[x in taken ? taken[x] : x];
        taken[x] = --len in taken ? taken[len] : len;
    }
    return result;
}
Black Bird

Ответы похожие на “JavaScript Получите случайный массив от 1 до N”

Вопросы похожие на “JavaScript Получите случайный массив от 1 до N”

Больше похожих ответов на “JavaScript Получите случайный массив от 1 до N” по JavaScript

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

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