var array = [];
for (var i = 1; i <= 1000; i++)
{
array.push([i, 1 + Math.floor(Math.random() * 50)]);
}
Чтобы объяснить, как мы получаем случайное число от 1 до 50:
Math.random()
генерирует случайное число с плавающей запятой r
, где 0 ≤ r
<1. Таким образом, умножение на 50 приведет к получению числа <code>s, где 0 ≤ s
<50. Затем мы используем <a href="http://www.w3schools.com/jsref/jsref_floor.asp" rel="nofollow noreferrer">Math.floor()
, который округляет десятичную дробь до ближайшего целого числа (поэтому результатом будет целое число от 0 до 49 включительно). Добавление 1 к этому даст желаемый результат - случайное целое число от 1 до 50.