Rnd, funksjon

Viktig: Denne artikkelen er maskinoversatt, se ansvarsfraskrivelsen. Du finner den engelske versjonen av artikkelen her som referanse.

Returnerer et flyttall som inneholder et tilfeldig tall.

Syntaks

Rnd [(number)]

Valgfritt tallargument er én enkelt eller en hvilken som helst gyldig numerisk uttrykk.

Returverdier

Hvis tall er

Rnd genererer

Mindre enn null

Det samme tallet hver gang, med tall som så.

Større enn null

Det neste tilfeldige tallet i rekkefølge.

Lik null

De sist genererte tallet.

Støttes ikke

Det neste tilfeldige tallet i rekkefølge.


Kommentarer

Rnd -funksjonen returnerer en verdi mindre enn 1, men større enn eller lik null.

Verdien til tallet avgjør hvordan Rnd genererer et tilfeldig tall:

For et gitt innledende frø genereres den samme tallsekvensen fordi hvert etterfølgende kall til Rnd -funksjonen bruker det forrige tallet som et frø for det neste tallet i rekkefølge.

Før du kaller Rnd, bruke tilfeldig setningen uten et argument for å starte tilfeldige tall generatorveiviser med et frø basert på tidtakeren.

Hvis du vil angi tilfeldige heltall i et bestemt område, kan du bruke denne formelen:

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

Her er upperbound det høyeste tallet i området og lowerbound er det laveste tallet i området.

Merknad: Hvis du vil gjenta sekvensene av tilfeldige tall, kan du ringe Rnd med et negativt argument umiddelbart før du bruker tilfeldig med et numerisk argument. Hvis du bruker tilfeldig med samme verdi for tall , gjentas ikke forrige sekvens.

Eksempel

Merknad: I eksemplene nedenfor vises bruken av denne funksjonen i en VBA-modul (Visual Basic for Applications). Hvis du vil ha mer informasjon om hvordan du arbeider med VBA, velger du Utviklerreferanse fra rullegardinlisten ved siden av Søk og skriver inn ett eller flere søkeord i søkeboksen.

Dette eksemplet brukes Rnd -funksjonen til å generere et tilfeldig heltall mellom 1 til 6.

Dim MyValue
' Generate random value between 1 and 6.
MyValue = Int((6 * Rnd) + 1)

Merknad: Ansvarsfraskrivelse for maskinoversettelse: Denne artikkelen er oversatt av et datasystem i stedet for en oversetter. Microsoft tilbyr disse maskinoversettelsene slik at brukere som ikke snakker engelsk, får tilgang til innhold om Microsoft-produkter, -tjenester og –teknologier. Ettersom artikkelen er maskinoversatt, kan den inneholde feil i vokabular, syntaks eller grammatikk.

Utvid ferdighetene dine
Utforsk opplæring
Vær først ute med de nye funksjonene
Bli med i Office Insiders

Var denne informasjonen nyttig?

Takk for tilbakemeldingen!

Takk for tilbakemeldingen! Det høres ut som det kan være lurt å sette deg i kontakt med én av våre Office-kundestøtteagenter.

×