IBM Lotus Symphony
|
Gibt eine Zufallszahl zwischen 0 und 1 zurück.
Rnd [(Ausdruck)]
Double
Ausdruck: Ein beliebiger numerischer Ausdruck, der festlegt, wie Zufallszahlen erzeugt werden.
Kleiner null: Gibt immer die gleiche Zufallszahl zurück.
Größer null: Gibt die nächste Zufallszahl in der Folge zurück.
Null: Gibt die zuletzt erzeugte Zufallszahl zurück.
Keine Angabe: Gibt die nächste Zufallszahl in der Folge zurück.
Wird für aufeinanderfolgende Aufrufe der Rnd-Funktion immer dieselbe Zahl übergeben, so wird auch immer dieselbe Zufallszahlenfolge erzeugt. Der Grund hierfür ist, dass der Ausdrucksparameter als Ausgangspunkt für die nächste Zahl verwendet wird.
Die Rnd-Funktion liefert grundsätzlich nur Werte zwischen 0 und 1. Um Zufallszahlen ohne Nachkommastellen in bestimmten Zahlenbereichen zu generieren, können Sie sich folgender Formel bedienen:
Sub ExampleRandomSelect
Dim iVar As Integer
iVar = Int((15 * Rnd) -2)
Select Case iVar
Case 1 To 5
Print "Zahl von 1 bis 5"
Case 6, 7, 8
Print "Zahl von 6,7 oder 8"
Case Is > 8 And iVar < 11
Print "Größer als 8"
Case Else
Print "Außerhalb von 1 bis 10"
End Select
end sub