IBM Lotus Symphony


Rnd-Funktion [Laufzeit]

Gibt eine Zufallszahl zwischen 0 und 1 zurück.

Syntax:

Rnd [(Ausdruck)]

Rückgabewert:

Double

Parameter:

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:

Fehlercodes

5 Invalid procedure call

Beispiel:

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


Produktfeedback | Zusätzliche Dokumentation | Marken