Funktionen Rnd

Bemærk!: Vi vil gerne give dig den mest opdaterede hjælp, så hurtigt vi kan, på dit eget sprog. Denne side er oversat ved hjælp af automatisering og kan indeholde grammatiske fejl og unøjagtigheder. Det er vores hensigt, at dette indhold skal være nyttigt for dig. Vil du fortælle os, om oplysningerne var nyttige for dig, nederst på denne side? Her er artiklen på engelsk så du kan sammenligne.

Returnerer en enkelt, der indeholder et vilkårligt tal.

Syntaks

Rnd [(tal)]

Valgfrit antalargument er en enkelt eller en hvilken som helst gyldigt numerisk udtryk.

Returværdier

Hvis tal er

Rnd genererer

Mindre end nul

Det samme tal, hver gang ved hjælp af tal som basistal.

Større end nul

Det næste tilfældige tal i rækkefølgen.

Lig med nul

Det senest genererede tal.

Ikke angivet

Det næste tilfældige tal i rækkefølgen.


Bemærkninger

Funktionen Rnd returnerer en værdi, mindre end 1, men større end eller lig med nul.

Værdien af tal bestemmer, hvordan Rnd genererer et tilfældigt tal:

For en given startbasis genereres den samme talsekvens, fordi hver efterfølgende opkald til funktionen Rnd bruger det foregående tal som basis for det næste nummer i rækkefølgen.

Bruge sætningen gør vilkårlig uden et argument initialiseret tilfældige tal generator med en basis, der er baseret på system timer, før du kalder Rnd, .

For at frembringe tilfældige heltal inden for et bestemt område, du brug denne formel:

Int((upperbound - lowerbound + 1) * Rnd + lowerbound)

Her upperbound er det højeste tal i området, og lowerbound er det mindste tal i området.

Bemærk!: For at gentage sekvensen af tilfældige tal, skal du ringe Rnd med et negativt argument med det samme, inden du bruger gør vilkårlig med et numerisk argument. Den foregående sekvens gentages ikke, ved hjælp af gør vilkårlig med den samme værdi til tal .

Eksempel

Bemærk!: Følgende eksempler demonstrerer brugen af denne funktion i et VBA-modul (Visual Basic for Applications). Hvis du vil have mere at vide om at arbejde med VBA, skal du vælge Udviklerreference på rullelisten ud for Søg og skrive ét eller flere ord i søgefeltet.

Dette eksempel bruges funktionen Rnd til at generere et tilfældigt heltal fra 1 til 6.

Dim MyValue
' Generate random value between 1 and 6.
MyValue = Int((6 * Rnd) + 1)
Udvid dine Office-færdigheder
Gå på opdagelse i kurser
Få nye funktioner først
Bliv Office Insider

Var disse oplysninger nyttige?

Tak for din feedback!

Tak for din feedback! Det lyder, som om det vil kunne hjælpe, hvis du bliver sat i forbindelse med en af vores Office-supportteknikere.

×