Функція Rnd
Повертає значення типу Single, що містить довільне число.
Необов'язковий аргумент числоаргумент є значення Single або будь-яке допустиме числове вираз.
Значення аргументу "число"
Результат функції Rnd
Завжди те саме число, аргумент число як початкове значення.
Наступне випадкове число у послідовності.
Останнє створене число.
Наступне випадкове число у послідовності.
Функція Rnd повертає значення менше 1 і менше нуля.
Від аргументу число залежить, як функція Rnd генерує випадкове число.
Для будь-якого заданого початкового значення генерується та сама послідовність чисел, оскільки при кожному наступному виклику функції Rnd як початкове значення для наступного числа в послідовності використовується попереднє число.
Перед викликом Rnd використовуйте оператор Randomize без аргументів для ініціалізації генератора випадкових чисел з початковим значенням, заснованому на системному таймері.
Для генерації випадкових цілих чисел у заданому діапазоні використовується така формула:
де upperbound – найбільше, а lowerbound – найменше число в діапазоні.
Примітка: Щоб повторити послідовність випадкових чисел, викличте функцію Rnd з негативним аргументом безпосередньо перед використанням інструкції Randomize з числовим аргументом. Якщо використовувати інструкцію Randomize з тим самим значенням для аргументу число, попередня послідовність не буде повторюватися.
Примітка: Нижче наведено приклади, як використовувати цю функцію в модулі Visual Basic для програм (VBA). Щоб отримати додаткові відомості про роботу з VBA, виберіть Довідник розробника врозкривному списку поряд з полем Пошук і введіть одне або кілька слів у полі пошуку.
У цьому прикладі функція Rnd використовується для генерації цілого випадкового значення в діапазоні від 1 до 6.