Как сделать рандомный массив в javascript?

Пользователь

от hoyt.jerde , в категории: JavaScript , 3 года назад

Как сделать рандомный массив в javascript?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от dmitrypro77 , 3 года назад

@hoyt.jerde Используйте пример ниже и комбинацию fill() и map() функцию чтобы сделать рандомный массив с числами на Javascript, ниже пример сгенерирует 6 элементов с числами от 0 до 100:


1
2
let arr = Array(6).fill().map(() => Math.round(Math.random() * 100));
console.log(arr);


Всегда открыт для интересных проектов. Ссылки на мои соц. сети в профиле.

Пользователь

от marshall.cummings , 2 года назад

@hoyt.jerde 

Вот несколько примеров, как создать массив со случайными значениями в JavaScript:

  1. Создать массив случайной длины и заполнить случайными числами от 1 до 10:
1
const randomArray = Array.from({ length: Math.floor(Math.random() * 10) }, () => Math.floor(Math.random() * 10) + 1);


  1. Создать массив из 10 случайных чисел от 1 до 100:
1
const randomArray = Array.from({ length: 10 }, () => Math.floor(Math.random() * 100) + 1);


  1. Создать массив с случайными значениями из другого массива:
1
2
const originalArray = [1, 2, 3, 4, 5];
const randomArray = originalArray.sort(() => Math.random() - 0.5);


  1. Создать массив с случайными буквами алфавита:
1
const randomArray = Array.from({ length: 10 }, () => String.fromCharCode(Math.floor(Math.random() * 26) + 97));