Довідка LibreOffice 24.8
Повертає випадкове число від 0 до 1.
Rnd [(Вираз)]
Double
Вираз: ні на що не впливає, якщо є - нехтується.
Функція Rnd повертає десятковий дріб з діапазону від 0 (включаючи) до 1 (не включаючи) у відповідності з рівномірним розподілом. Вона використовує алгоритм генератора випадкових чисел Mersenne Twister 19937. Для створення в заданому діапазоні випадкових чисел, необхідно використовувати формулу, як у прикладі нижче. У ситуації, коли виникає необхідність багаторазового відтворення одного і того ж ряду псевдовипадкових чисел, використовуйте спершу інструкцію Randomize з аргументом, що визначає значення основи у випадковому порядку для генератора.
Sub ExampleRandomSelect
Dim iVar As Integer
iVar = Int((15 * Rnd) -2)
Select Case iVar
Case 1 To 5
Print "Число від 1 до 5"
Case 6, 7, 8
Print "Число від 6 до 8"
Case Is > 8 And iVar < 11
Print "Більше 8"
Case Else
Print "Поза діапазоном від 1 до 10"
End Select
End Sub