Eksempel
La oss ta en titt på et eksempel på hvordan du kan bruke random () – funksjonen i JavaScript.
For eksempel slik:
console.log(Math.random());
I dette eksempelet har vi brukt random () – funksjonen ved hjelp av Matematikk klasse.
Vi har skrevet utgangen av random () – funksjonen i nettleseren konsoll logg, for demonstrasjon, for å vise hva random () – funksjonen returnerer.,
følgende vil være utgang til nettleseren konsoll logg:
0.0390260436146006
I dette eksempelet, den første utdata til konsoll logg returnert 0.0390260436146006 som er et tilfeldig tall >= 0 og < 1.
(vil du mest sannsynlig se et annet resultat fra tilfeldig () – funksjonen, og ikke verdien 0.0390260436146006).,
Tilfeldig Desimal Spekter
for Å lage et tilfeldig desimaltall mellom to verdier (range), kan du bruke følgende formel:
Math.random()*(b-a)+a;
Hvor a er den minste antall og b er den største nummeret som du ønsker å generere et tilfeldig tall for.
console.log(Math.random()*(25-10)+10);
formelen ovenfor, vil generere et tilfeldig desimaltall >= 10 og < 25. (Merk: denne formelen vil aldri gå tilbake til en verdi av 25 fordi random-funksjon vil aldri gå tilbake 1.,)
følgende vil være utgang til nettleseren konsoll logg:
11.94632888346256
verdien 11.94632888346256 er et desimaltall mellom 10 (inkluderende) og 25 (eksklusiv).
(Merk: resultatet du får vil være forskjellige fordi random () – funksjonen returnerer et tilfeldig tall)
Tilfeldig Heltall Spekter
for Å lage et tilfeldig heltall antall mellom to verdier (inkludert spekter), kan du bruke følgende formel:
Math.floor(Math.random()*(b-a+1))+a;
Hvor a er den minste antall og b er den største nummeret som du ønsker å generere et tilfeldig tall for.,
console.log(Math.floor(Math.random()*(25-10+1))+10);
formelen ovenfor, vil generere et tilfeldig heltall antall på mellom 10 og 25, inkluderende.
følgende vil være utgang til nettleseren konsoll logg: