Rnd, funksjon

Obs!: Vi ønsker å gi deg det nyeste hjelpeinnholdet så raskt som mulig, på ditt eget språk. Denne siden er oversatt gjennom automatisering og kan inneholde grammatiske feil eller unøyaktigheter. Formålet vårt er at innholdet skal være nyttig for deg. Kan du fortelle oss om informasjonen var nyttig for deg nederst på denne siden? Her er den engelske artikkelen for enkel referanse.

Returnerer et flyttall som inneholder et tilfeldig tall.

Syntaks

Rnd [(tall)]

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.

Obs!: 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

Obs!: 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)
Bli bedre på Office
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.

×