Hvordan generere tilfeldige tall i et gitt område ved hjelp av JavaScript?

Hvordan generere tilfeldige tall i et gitt område ved hjelp av JavaScript?
Et tilfeldig tall er et vilkårlig tall som genereres av datamaskinen. Randomisering brukes mest i spill, og for testformål. I JavaScript kan et tilfeldig tall genereres ved å bruke to metoder. “Matte.tilfeldig()”Og“Matte.gulv()”. Matten.tilfeldig () "-metode returnerer et tall i flytende punkter mens" matte.gulv () ”-metode returnerer hele tallet i henhold til det angitte området.

Denne bloggen vil demonstrere prosedyren for å generere et tilfeldig tall i et gitt område ved hjelp av et JavaScript -program. La oss komme i gang!

Bruke matematikk.tilfeldig () metode for å generere tilfeldige tall i et gitt område

For å bruke “Matte.tilfeldig()”Metode for å generere et tilfeldig tall i et bestemt område, sjekk ut den gitte syntaks.

Syntaks
Syntaksen nedenfor kan brukes til å generere et tilfeldig tall ved å bruke "Matte.tilfeldig()”Metode:

Matte.tilfeldig();

For å generere et tilfeldig tall i et gitt område, vil vi bruke følgende syntaks:

Matte.tilfeldig () * (max_number-min_number) + min_number;

Her, “Max_number”Representerer maksimalt antall, og “min_number”Betegner Minimumsnummer av det gitte området.

Nå, ta en titt på noen eksempler relatert til bruken av "Matte.tilfeldig()”Metode for det spesifiserte formålet.

Eksempel 1
Hvis du vil få et tilfeldig tall i et område som 0 til 100, kan du sjekke ut det gitte programmet.

Her, “100”Representerer“Max_number”Og“0”Betegner“min_number”Av det gitte området:

Matte.tilfeldig () * (100-0) + 0;
Matte.tilfeldig () * 100;

Etter å ha lagt disse verdiene i formelen, vil utgangen være et tilfeldig desimaltall "42.72769582760376”Bruke“ Matematikk.Tilfeldig () ”-metode:

Eksempel 2
Vi vil nå lage en funksjon som heter “getRandomNumber ()”Og passere to argumenter”min_number”Og“Max_number”Til det. Denne funksjonen vil kalle “Matte.tilfeldig()”Metode for å generere et flytende punkt tilfeldig tall mellom det spesifiserte området:

funksjon getRandomNumber (min_number, max_number)
Returmatematikk.tilfeldig ()* (max_number - min_number) + min_number;

Deretter vil vi kalle funksjonen "getRandomNumber ()”Ved å passere“25" som "min_number”Og“80" som "Max_number”:

getRandomNumber (25,80);

Nå skal vi utføre det ovennevnte programmet i konsollen og se utgangen:

Som du ser genererte det gitte programmet desimal tilfeldig antall "38.48177131797334”. I tilfelle, hvis du vil generere et helt tall, kan du sjekke ut den gitte prosedyren under.

Bruke matematikk.gulv () metode for å generere tilfeldige tall i et gitt område

I JavaScript -programmering, for det meste tar vi tak i hele antallet i stedet for flytende punkter. Selv om vi for å konvertere float til heltallnumre, bruker vi metoden "Matte.gulv()”.

Syntaks
Først sjekk ut den grunnleggende syntaksen til “Matte.gulv()”Metode:

Matte.gulv (matematikk.tilfeldig () * (max_number-min_number +1) + min_number);

I den ovennevnte syntaks vil vi kalle metoden “Matte.tilfeldig()”I“Matte.gulv()”. “Matte.gulv()”Metoden avrunder det flytende punktnummeret som returneres av“ Matematikk.Tilfeldig () ”-metode.

La oss nå prøve noen eksempler for å generere et tilfeldig tall ved hjelp av “matte.gulv () ”-metode.

Eksempel 1
Hvis du vil få et tilfeldig tall mellom et område som 1 til 100, utfør den medfølgende koden i konsollen:

Matte.gulv (matematikk.tilfeldig () * (100-1 +1) + 1);
Matte.gulv (matematikk.tilfeldig () * 101);

Her, 1 er den "min_number”Og 100 er den "Max_number”I det gitte området. Etter å ha lagt disse verdiene i formelen, vil utdataene skrive ut et tilfeldig tall “52”:

Eksempel 2
Først av alt vil vi lage en funksjon som heter “getRandomNumber ()”Og passere to argumenter”min_num”Og“Max_num”. Som vi diskuterte ovenfor, "Max_num" er den maksimalt antall og “min_num”Representerer Minimumsnummer av det gitte området.

Funksjonen “getRandomNumber ()” vil kalle metoden “matte.tilfeldig () "i" matte.gulv () ”-metode for avrunding av det resulterende tilfeldige tall:

funksjon getRandomNumber (min_num, max_num)
Returmatematikk.gulv (matematikk.tilfeldig ()* (max_num - min_num) + min_num);

I neste trinn vil vi påkalle funksjonen “getRandomNumber ()”Ved å passere verdier”25" som "min_num”Og“80" som "Max_num”:

GetRandomNumber (25,80);

Å utføre det ovennevnte programmet i konsollen vil vise “63”Som et heltall tilfeldig tall:

Vi har gitt viktig informasjon relatert til å generere et tilfeldig tall i JavaScript.

Konklusjon

For å generere et tilfeldig tall, kan du bruke to JavaScript -metoder: “Matte.tilfeldig()”Og“Matte.gulv() ”. “Matte.tilfeldig()”Brukes til å generere et flytende punkt tilfeldig tall og“ matematikk.gulv () ”bruker“ matte.Tilfeldig () ”-metode for å avrunde den resulterende flytende punktet tilfeldig verdi til et heltall eller hele tall. Begge disse metodene godtar “min_number”Og“Max_number”Som deres argumenter. Denne bloggen demonstrerte prosedyren for å generere et tilfeldig tall i et gitt område ved hjelp av et JavaScript -program.