Функция Rnd
Используется для изменения начального значения, используемого генератором случайных чисел для функции Rnd.
Примеры простых Rnd
123456 | Sub Rnd_Example ()Тусклый randomValueРандомизироватьrandomValue = RndКонец подписки |
Rnd синтаксис
В редакторе VBA вы можете ввести «Rnd (», чтобы увидеть синтаксис функции Rnd:
Функция Rnd содержит аргумент:
Число: [Необязательно] Любое допустимое числовое выражение.
Примеры функции Excel VBA Rnd
Чтобы сгенерировать случайное целочисленное значение от 1 до 10, вы можете использовать следующий код.
12345678 | Sub Rnd_Example1 ()Dim rndValue As SingleРандомизироватьДля i = от 1 до 20rndValue = Int ((Rnd * 10) + 1)Далее яКонец подписки |
Этот код сгенерирует 20 случайных целочисленных значений от 1 до 10.
Чтобы сгенерировать случайное значение между нижней и верхней границей, вы можете использовать следующую функцию.
123 | Функция RndSpecial (верхняя граница как одиночная, нижняя граница как одиночная) как одиночнаяRndSpecial = (верхняя граница - нижняя граница) * RndКонечная функция |
12345 | Sub Rnd_Example2 ()Dim randomValue As SinglerandomValue = RndSpecial (5, 30)MsgBox randomValueКонец подписки |
Это вернет случайное значение от 5 до 30.