Функція Rnd

Повертає значення типу Single, що містить довільне число.

Необов'язковий аргумент числоаргумент є значення Single або будь-яке допустиме числове вираз.

Значення аргументу "число"

Результат функції Rnd

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

Наступне випадкове число у послідовності.

Останнє створене число.

Наступне випадкове число у послідовності.

Функція Rnd повертає значення менше 1 і менше нуля.

Від аргументу число залежить, як функція Rnd генерує випадкове число.

Для будь-якого заданого початкового значення генерується та сама послідовність чисел, оскільки при кожному наступному виклику функції Rnd як початкове значення для наступного числа в послідовності використовується попереднє число.

Перед викликом Rnd використовуйте оператор Randomize без аргументів для ініціалізації генератора випадкових чисел з початковим значенням, заснованому на системному таймері.

Для генерації випадкових цілих чисел у заданому діапазоні використовується така формула:

де upperbound – найбільше, а lowerbound – найменше число в діапазоні.

Примітка: Щоб повторити послідовність випадкових чисел, викличте функцію Rnd з негативним аргументом безпосередньо перед використанням інструкції Randomize з числовим аргументом. Якщо використовувати інструкцію Randomize з тим самим значенням для аргументу число, попередня послідовність не буде повторюватися.

Примітка: Нижче наведено приклади, як використовувати цю функцію в модулі Visual Basic для програм (VBA). Щоб отримати додаткові відомості про роботу з VBA, виберіть Довідник розробника врозкривному списку поряд з полем Пошук і введіть одне або кілька слів у полі пошуку.

У цьому прикладі функція Rnd використовується для генерації цілого випадкового значення в діапазоні від 1 до 6.