Что такое чистый способ получения случайной выборки без замены массива в javascript? Предположим, что существует массив
x = [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15]
и я хочу случайным образом выбрать 5 уникальных значений; т.е. создать случайное подмножество длины 5. Для генерации одной случайной выборки можно было бы сделать что-то вроде:
x[Math.floor(Math.random()*x.length)];
Но если это делается несколько раз, существует риск захвата одной и той же записи несколько раз.