Заполнить массив случайными числами (JavaScript)

В Джаваскрипте нет стандартной функции для генерации массива случайными числами. Самый простой способ написать функцию array array_fill_rand(int limit, [ min, max]), которая принимает в качестве параметров: int limit — количество элементов массива и два необязательных параметра int min и int max — минимальное и максимальное значение элемента массива.

Так же для генерации массива понадобится функция rand().

Функция array_fill_rand()

Напишем функцию array_fill_rand() используя функцию rand(). Онлайн пример использования.

// функция генерации случайных чисед function rand(min, max) { max = max || false; min = min || 255; if (max) { return Math.floor(Math.random()*(max-min+1))+min; } else { return Math.floor(Math.random()*(min+1)); } } // функция генерации массива заполненного случайными числами function array_fill_random(limit, min, max) { limit = parseInt(limit); min = min || 0; max = max || 255; arr = new Array(limit); for (var i=0; i<limit; i++) { arr[i] = rand(min, max); } return arr; }

Категории

ПрограммированиеJavaScriptМассивы в JavaScriptМассивы

Читайте также

Комментарии