Ekstraksjonen av et enkelt tall ved bruk av en hvilken som helst matematisk algoritme er kjent som generering av tilfeldig tall. Det tilfeldige tallet er en uventet eller uforutsigbar verdi generert av en datamaskin. Mange applikasjoner må lage tilfeldige tall, for eksempel spillnettsteder, testformål og så videre. Noen applikasjoner genererer tilfeldige tall for å bruke OTP for å validere brukeren, som bankapper og så videre.
Dette blogginnlegget vil definere metoder for å lage tilfeldige tall mellom to tall.
Hvordan generere et tilfeldig tall mellom to tall i JavaScript?
I JavaScript er det forskjellige metoder for å generere et tilfeldig tall, inkludert:
La oss diskutere disse metodene en etter en!
Metode 1: Generer et tilfeldig tall mellom to tall ved bruk av matematikk.Tilfeldig () -metode
“Matte.tilfeldig()”Metode brukes til å lage tilfeldige tall mellom to tall. Det genererer tilfeldige positive dobbeltdatatypeverdier mellom “0.0”Og“1.0”.
Syntaks
Den undergitte syntaksen kan generere et tilfeldig tall ved å bruke "Matte.tilfeldig()”Metode:
Matte.tilfeldig();For å generere et tilfeldig tall mellom to tall, bruk den gitte syntaks:
Matte.tilfeldig () * (max_num - min_num) + min_num;I syntaks ovenfor, "Max_num”Representerer det maksimale antallet, og“min_num”Betegner minimumstallet.
Returverdi
Det gir tilfeldige pseudo -tall i stedet for sanne verdier innenfor området.
Eksempel
La oss generere et tilfeldig tall mellom “83” og “23” ved hjelp av “Random ()” -metoden:
Matte.tilfeldig () * (83-23) + 23;Produksjon
Ovennevnte utgang viser et flytende punkt tilfeldig tall “48.04761034288709”Mellom to tall”83”Og“23”.
Hvis brukeren ønsker å få det tilfeldige nummeret i et heltallformat! Følg delen nedenfor.
Metode 2: Generer et tilfeldig tall mellom to tall ved bruk av matematikk.gulv () -metode
En annen metode for å generere tilfeldige tall mellom to tall, bruk "Matte.gulv()”Metode med“Matte.tilfeldig()”Metode. Det vil konvertere det tilfeldig genererte flytende punktnummeret til et heltall.
Syntaks
Følg den gitte leverte syntaksen til “Matte.gulv()”Metode for å generere et heltall tilfeldig tall:
Matte.gulv (matematikk.tilfeldig () * (max_num - min_num + 1) + min_num);Ovennevnte syntaks:
Eksempel
La oss generere et tilfeldig tall mellom to tall, “55”Og“20", bruker "Matte.gulv()”Metode:
Matte.gulv (matematikk.tilfeldig () * (55 - 20 + 1) + 20);Produksjon
Ovennevnte utgang indikerer at “Matte.gulv()”Metode gir et heltall tilfeldig tall mellom to tall.
Konklusjon
For å generere et tilfeldig tall mellom to tall, bruk "tilfeldig()”Metode for matematikkobjektet som vil generere et desimal tilfeldig mellom to spesifiserte tall, og for å konvertere det til et heltallnummer, bruk“Matte.gulv()”Metode med tilfeldig () metode. Dette innlegget definerer disse metodene med riktige eksempler for å lage tilfeldige tall mellom to tall.