LibreOffice 25.2 Hjælp
Klargør tal-tilfældighedsgeneratoren, der bruges af funktionen Rnd.
Randomize [Tal]
Tal: Ethver heltalsværdi. Brugt som frøkorn til at klargøre tal-tilfældighedsgeneratoren. Ens frøkorn medfører ens sekvenser af tilfældige tal fra funktionen Rnd. Hvis parameteren udelades, bliver Randomize-sætningen ignoreret.
Medmindre der ønskedes en forudsigelig række af tal, er der ikke brug for at bruge Randomize-sætningen, eftersom tilfældigheds-talgeneratoren automatisk bliver klargjort ved første anvendelse. En indbygget tilfældighedsgenerator, som fremstiller ensartet fordelte, ikke-deterministiske tilfældige tal. Hvis der ikke er en sådan generator tilgængelig på systemet, vil systemets tid blive brugt til frøkorn.
Randomize-sætningen berører udelukkende BASIC's funktion Rnd- Andre tal-tilfældighedsgenerator (for eksempel Calcs RAND()-funktion, osv.) er ikke påvirket af den.
Sub ExampleRandomize
Dim iCount As Integer, iVar As Integer, sText As String
Dim iSpectral(10) As Integer
Randomize 2^14-1
For iCount = 1 To 1000
iVar = Int((10 * Rnd) ) REM Område fra 0 til 9
iSpectral(iVar) = iSpectral(iVar) +1
Next iCount
sText = " | "
For iCount = 0 To 9
sText = sText & iSpectral(iCount) & " | "
Next iCount
MsgBox sText,0,"Spektralfordeling"
End Sub