Создать массив со случайными значениями

Как я могу создать массив с 40 элементы, со случайными значениями от 0 до 39? Как и

[4, 23, 7, 39, 19, 0, 9, 14 ...]

, я попытался использовать решения отсюда:

http://freewebdesigntutorials.com/javaScriptTutorials/jsArrayObject/randomizeArrayElements.htm

, но получаемый мной массив очень мало рандомизирован. Он генерирует множество блоков последовательных чисел ...

68
задан Lawrence Cherone 2 September 2019 в 00:25
поделиться

1 ответ

Я вполне уверен, что это - самый короткий способ создать Ваш случайный массив без любых повторений

var random_array = new Array(40).fill().map((a, i) => a = i).sort(() => Math.random() - 0.5);
0
ответ дан 24 November 2019 в 13:57
поделиться
Другие вопросы по тегам:

Похожие вопросы: