IBM Lotus Symphony
|
Returnerer et tilfældigt tal mellem 0 og 1.
Rnd [(Udtryk)]
Double
Udtryk: Et numerisk udtryk, der definerer, hvordan tilfældige tal skal genereres.
Mindre end nul: Samme tilfældige tal returneres altid.
Større end nul: Det næste tilfældige tal i rækken returneres.
Nul: Det sidst genererede tilfældige tal returneres.
Udeladt: Det næste tilfældige tal i rækken returneres.
Hvis samme tal overføres ved hvert efterfølgende kald til funktionen Rnd, genereres samme række tilfældige tal. Det skyldes, at parameteren Udtryk bruges som udgangspunkt for det næste tal.
Funktionen Rnd returnerer kun værdier fra 0 til 1. Brug formlen i følgende eksempel, hvis du vil generere heltal i et givet interval:
Sub EksempelRandomSelect
Dim iVar As Integer
iVar = Int((15 * Rnd) -2)
Select Case iVar
Case 1 To 5
Print "Tal fra 1 til 5"
Case 6, 7, 8
Print "Tal fra 6 til 8"
Case Is > 8 And iVar < 11
Print "Større end 8"
Case Else
Print "Uden for intervallet 1 til 10"
End Select
End Sub