Перейти до основного
Office

Функція Rnd

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

Синтаксис

RND [(число)]

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

Значення, що повертаються

Якщо число –

RND генерує

Менше нуля

Однаковий номер щоразу, використовуючи число як початкове число.

Більше нуля

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

Дорівнює нулю

Останній згенерований номер.

Не надано

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

Примітки

Функція RND повертає значення менше 1, але більше або дорівнює нулю.

Значення числа визначає, як RND створює випадкове число:

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

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

Щоб створити випадкові цілі числа в заданому діапазоні, використовуйте цю формулу:

Int((upperbound - lowerbound + 1) * Rnd + lowerbound)

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

Примітка.:  Щоб повторити послідовності випадкових чисел, Викличте RND з від'ємним аргументом безпосередньо перед використанням функції " випадково " з числовим аргументом. Використання функції " випадково " з тим самим значенням для числа не повторює попередню послідовність.

Приклад запиту

Вираз

Результати

Виберіть ProductSales. ідентифікатор _ продукту, RND ([знижка]) як Рандоміnumbers з ProductSales;

Повертає код продукту разом із випадковими числами у випадкових числах стовпців.

Приклад VBA

Примітка.: У прикладах нижче показано використання цієї функції в модулі Visual Basic for Applications (VBA). Щоб отримати докладні відомості про використання модуля VBA, клацніть пункт Довідник розробника в розкривному списку поряд із полем Пошук і введіть у поле пошуку принаймні один термін.

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

Dim MyValue
' Generate random value between 1 and 6.
MyValue = Int((6 * Rnd) + 1)

Примітка.:  Цю сторінку перекладено за допомогою засобу автоматичного перекладу, тому вона може містити смислові, синтаксичні або граматичні помилки. Ми вважаємо, що цей вміст стане вам у пригоді. Повідомте нас, чи була ця інформація корисною. Для довідки цю статтю можна переглянути англійською мовою.

Удосконалення навичок роботи з Office
Ознайомтеся з навчальними матеріалами
Отримуйте нові функції раніше за інших
Приєднайтеся до оцінювачів Office

Ця інформація корисна?

Дякуємо за ваш відгук!

Дякуємо, що знайшли час і надіслали нам відгук! Можливо, у нас не буде часу відповісти на кожен коментар, але докладемо максимум зусиль, щоб переглянути їх усі. Вас цікавить, як ми використовуємо ваші відгуки?

×