Оглавление скрыть


Вы можете авторизоваться через ВКонтакте, Фейсбук и оставить комментарий


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

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

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

Функция array_fill_rand()

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

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
// функция генерации случайных чисед
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;
}
Опубликовано: 08 марта 2012  ·  Автор: Томгрин  ·  6355 просмотров

Категория

ГлавнаяПрограммированиеJavaScriptМассивыЗаполнить массив случайными числами (JavaScript)

Чтобы оставить комментарий нужно авторизоваться на сайте
или войти через ВКонтакте или Фейсбук

Войти через ФейсбукВойти через Твиттер

Комментарии

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

© 2010-2017 expange.ru
При полном или частичном копировании статей сайта, ссылка на источник обязательна.

Хотите узнать больше информации, пишите на: artem@expange.ru

Полезное онлайн  ·  Новости  ·  Изображения  ·  Статьи по датам

О проекте  ·  Правила пользования  ·  Представительства

Благодарности и пожелания