JavaScript

Tilfeldig nummer på Javascript

Tilfeldig nummer på Javascript

Mens vi utvikler et spillnettsted, må vi ofte generere tilfeldige tall. I denne artikkelen skal vi vite hvordan vi kan få en tilfeldig i Javascript ved hjelp av den tilfeldige metoden.

De tilfeldig metoden hjelper med å generere pseudo-tilfeldige tall, siden det aritmetisk er umulig å generere et ekte tilfeldig tall.

Syntaks

Vi kan få tilfeldige tall ved hjelp av matematikk.tilfeldig () funksjon, slik:

Matte.tilfeldig();

Denne funksjonen tar ingen argumenter og vil returnere det tilfeldige flytnummeret mellom 0 og 1.

Hvis vi vil generere tilfeldige tall mellom to tall eller opp til en grense. Syntaksen ville være annerledes for dem. For bedre forståelse, la oss prøve et par eksempler.

Eksempler

Anta at vi vil generere et tilfeldig tall fra 0 til 99. Syntaksen for å gi en grense eller et område er:

Matte.tilfeldig () * 100

Husk at 100 er en grense eller et område, ikke tallet.

Du kan se at det har generert et tall fra 0 til 99, men det er et flottall.

Så hvis vi vil ha et helt tall og ikke et flytnummer, kan vi bruke en matematikk.gulv () metode over matematikk.random () metode, slik:

Matte.etasje (mat.tilfeldig () * 100)

Det ser bra ut!

Nå, hva om vi ikke vil ha tall fra 0 til 99 eller fremover, men fra et annet tall, for eksempel 50 til 90. La oss først se hvordan vi kan gjøre det, og senere vil vi se hvordan det fungerer.

Matte.etasje ((mat.tilfeldig () * 40) + 50)

I denne syntaksen er 40 området eller grensen fra 50 og utover, 50 som startnummer.

Til slutt, hvis vi vil bygge vår tilpassede tilfeldige funksjon som vi kan gi to tall (minimum og maksimum) og få et tilfeldig tall mellom de to tallene. Funksjonen vil være slik:

funksjon getRandomNum (sNum, lNum)
returner matematikk.etasje ((mat.tilfeldig * (lNum - sNum)) + sNum)

Husk at sluttnummeret eller “lNum” blir ekskludert. Hvis du vil inkludere det også, legg til "1" i området, slik:

funksjon getRandomNum (sNum, lNum)
returner matematikk.etasje ((mat.tilfeldig * (lNum - sNum + 1)) + sNum)

Etter å ha skrevet denne funksjonen. La oss kalle det og se resultatene.

getRandomNumber (20, 40);



Som du ser, får vi tilfeldige tall fra 20 til 40.

Så dette er noen av de forskjellige måtene å generere pseudo-tilfeldige tall i Javascript ved hjelp av matematikken.tilfeldig () metode.

Konklusjon

I denne artikkelen har vi lært å få tilfeldige tall i Javascript og prøvd flere teknikker for å få de ønskede resultatene. Vi har også lært å lage en tilpasset funksjon der vi kan gi rekkevidden av tall og få tilfeldige tall mellom disse områdene.

Så fortsett å lære Javascript med linuxhint.com å få bedre grep om det. Takk skal du ha!

Mus Hvordan bruke Xdotool til å stimulere museklikk og tastetrykk i Linux
Hvordan bruke Xdotool til å stimulere museklikk og tastetrykk i Linux
Xdotool er et gratis og åpen kildekode kommandolinjeverktøy for å simulere museklikk og tastetrykk. Denne artikkelen vil dekke en kort guide om bruk a...
Mus Topp 5 ergonomiske datamuseprodukter for Linux
Topp 5 ergonomiske datamuseprodukter for Linux
Gir langvarig bruk av datamaskiner smerter i håndleddet eller fingrene? Lider du av stive ledd og må hele tiden riste på deg hendene? Føler du en bren...
Mus Hvordan endre mus og berøringsplateinnstillinger ved hjelp av Xinput i Linux
Hvordan endre mus og berøringsplateinnstillinger ved hjelp av Xinput i Linux
De fleste Linux-distribusjoner leveres med "libinput" -biblioteket som standard for å håndtere inngangshendelser på et system. Den kan behandle inngan...