MyTetra Share
Делитесь знаниями!
Время создания: 16.03.2019 23:43
Текстовые метки: Excel, RND, VBA
Раздел: Разные закладки - VBA
Запись: xintrea/mytetra_db_adgaver_new/master/base/1514407588xezah1d7zx/text.html на raw.githubusercontent.com

MS EXCEL: ФУНКЦИЯ RND (VBA)

Функция  RND позволяет генерировать случайное число (целое число, значение). 

 СИНТАКСИС:

Rnd[(Number)] 

Number – необязательный аргумент представляет число типа Single или любое допустимое числовое выражение. Аргумент может принимать следующие значения: 

Аргумент опущен или больше 0

Генерируется следующее случайное число в последовательности. При повторном запуске программы генерируется аналогичная последовательность случайных чисел

Аргумент отрицательный

Генерируется одно и то же число, используя аргумент как опорное число

Аргумент равен 0

Генерируется одно и то же число, используя число при предыдущем вызове функции

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

 Int((max - min + 1) * Rnd + min) 

где min и max – минимальное и максимальное число соответствено

 ПРИМЕР (КАК ФУНКЦИЯ VBA)

Функция RND могут быть использованы только в коде VBA в Microsoft Excel.

Давайте посмотрим пример:

Int ((6 – 1 + 1) * Rnd + 1)

Результат:  случайные числа в диапазоне от  1 до 6

 Внимание: Если вы не вызываете функцию Randomize перед вызовом функции Rnd, функция Rnd может вернуться в тот же значение случайного числа каждый раз. И, следовательно, вы не можете получить действительно случайные числа.

Так же в этом разделе:
 
MyTetra Share v.0.65
Яндекс индекс цитирования