Домашняя страница Undo Do Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Справочники

МЕНЮ САЙТА
  • 1
  • 2
  • 3

КАТЕГОРИИ РАЗДЕЛА

ОПРОСЫ
Какой версией Excel Вы пользуетесь?
Всего ответов: 35713
Главная » Справочники » Функции VBA » Математические функции

Rnd

Функция Rnd


Rnd[(Number)]

Функция Rnd (Random) служит для генерации случайных чисел


Возвращаемое значение

Функция Rnd возвращает значение в диапазоне от 0 до 1 типа Single, содержащее случайное число (причем 1 не входит в этот диапазон, а 0 входит). Строго говоря, функция возвращает псевдослучайные числа. При каждом запуске программы, функция генерирует одну и ту же последовательность случайных чисел. Во избежания этого явления используйте инструкцию Randomize


Примечание:Чтобы получить значения случайных чисел в интервале от min до max используйте формулу:

Int((max - min + 1) * Rnd + min)
где min и max - минимальное и максимальное число соответственно


Параметры
Number
Необязательный аргумент представляет число типа Single или любое допустимое числовое выражение. Аргумент может принимать следующие значения:
Аргумент опущен или больше 0Генерируется следующее случайное число в последовательности. При повторном запуске программы генерируется аналогичная последовательность случайных чисел
Аргумент отрицательныйГенерируется одно и то же число, используя аргумент как опорное число
Аргумент равен 0Генерируется одно и то же число, используя число при предыдущем вызове функции

Пример
' Генерируем случайные числа от 1 до 10
Dim MyValue As Byte
MyValue = Int((10 * Rnd) + 1) 

Категория
Математические функции

Счетчики: 12852 | Добавил: Serge_007
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Яндекс цитирования
© 2010-2016 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!