Hvordan bruke matematikk.Tilfeldig metode i Java?

Hvordan bruke matematikk.Tilfeldig metode i Java?

Java gir mange måter å generere en tilfeldig numerisk verdi, og blant dem er den mest brukte Matte.Tilfeldig () -metode. Java presenterer en innebygd klasse som heter Java.lang.Matte som tilbyr flere matematiske metoder inkludert Matte.Tilfeldig () -metode. De Matte.tilfeldig() Metode er en statisk metode slik at den kan påberopes/kalles uten å lage gjenstand for matematikklassen.

Denne oppskrivningen vil gi en grundig oversikt over de nedenfor børsnoterte konseptene relatert til matematikk.Tilfeldig () Metode:

  1. Hva er matematikk.tilfeldig()?
  2. Grunnleggende syntaks
  3. Hva gjør matematikk.Tilfeldig () Metode Retur?
  4. Hvordan få et spesifikt verdier ved bruk av matematikk.tilfeldig()?
  5. Hvordan bruke matematikk.tilfeldig () i java

Så la oss begynne!

Hva er matematikk.tilfeldig()?

Det er en innebygd metode som tilhører Javas Java.lang.Matematikklasse som brukes til å generere en tilfeldig verdi av dobbel datatype. Den genererte verdien vil være større enn eller lik 0.0 og mindre enn 1.0.

Grunnleggende syntaks

Den grunnleggende syntaksen til matematikken.Tilfeldig () -metode vises i den undergitte utdraget:

offentlig statisk dobbel tilfeldig ()

Hva gjør matematikk.Tilfeldig () Metode Retur?

Uttrykket nedenfor vil gi deg bedre klarhet i dette konseptet:

0.0 <= Math.random() < 1.0

Fra ovennevnte utdrag kan du observere at 0.0 er inkludert mens 1.0 er ikke inkludert. Dette betyr Matte.tilfeldig() Metoden returnerer en minimumsverdi på 0.0 og en maksimal verdi på 0.99999999 (0.9 repetisjoner).

Hvordan få spesifikt verdier ved bruk av matematikk.tilfeldig()?

La oss anta at vi ønsker å generere et tilfeldig heltall mellom 0 og 10, kan vi gjøre dette? Ja! I Java kan vi få et bestemt utvalg av verdier ved bruk av matematikken.Tilfeldig () -metode, og for å gjøre det, alt vi trenger å gjøre er å multiplisere den returnerte verdien av matematikken.tilfeldig () metode med det spesifikke området. Det undergitte uttrykket vil gi en bedre forståelse av dette konseptet:

int randval = (int) (matematikk.tilfeldig () * 10);

Ovennevnte utdrag vil generere tilfeldige verdier mellom 0 og 10 (10 ikke inkludert).

For å inkludere 10 også, må vi spesifisere området som (n+1) i.e. 11:

int randval = (int) (matematikk.tilfeldig () * 11);

Nå vil ovennevnte utdrag generere tilfeldige verdier mellom 0 og 10.

Hvordan bruke matematikk.tilfeldig () i java

La oss vurdere de eksempler under gitte eksempler for å forstå hvordan matematikken.Tilfeldig () -metode fungerer i Java.

Eksempel 1

I dette eksemplet vil vi generere to tilfeldige verdier ved bruk av matematikk.Tilfeldig () Metode:

offentlig klasse Randommethodexample

public static void main (String [] args)

dobbelt nummer1 = matematikk.tilfeldig();
dobbelt nummer2 = matematikk.tilfeldig();
System.ute.println ("Første nummer:" + nummer1);
System.ute.println ("andre nummer:"+nummer2);

Ovennevnte kodebit genererer følgende utdata:

Hver gang vi kjører denne koden, vil vi få et annet nummer fordi matematikken.tilfeldig () genererer en tilfeldig numerisk verdi.

La oss vurdere et annet eksempel for å generere en tilfeldig verdi mellom et bestemt område.

Eksempel 2

I det undergitte utdraget vil vi generere en heltallverdi mellom 0 og 10 (inkluderende):

offentlig klasse RandOmsthodExample
public static void main (String [] args)
int nummer1 = (int) (matematikk.tilfeldig () * 11);
System.ute.println ("Første nummer:" + nummer1);

Hver gang vi utfører dette programmet vil vi få et annet tilfeldig tall mellom det spesifiserte området:

Fra ovennevnte kodebit kan vi observere at denne gangen Matte.tilfeldig() Metode genererer en tilfeldig heltallverdi mellom det spesifiserte området som autentiserer hensiktsmessigheten av programmet vårt.

Eksempel 3

I eksemplene ovenfor har vi sett at vi kan spesifisere verdierområdet, men i alle disse tilfellene er startverdien null.

Vi kan imidlertid spesifisere det opprinnelige området/verdien og i et slikt tilfelle Matte.tilfeldig() Metoden vil generere et tilfeldig tall mellom startverdien og (startverdien + (endelig verdi-1))). Kodebiten nedenfor vil hjelpe deg med å forstå dette konseptet:

offentlig klasse RandOmsthodExample
public static void main (String [] args)
int nummer1 = 5 + (int) (matematikk.tilfeldig () * 11);
System.ute.println ("nummer:" + nummer1);

I ovennevnte utdrag spesifiserte vi startverdien som “5” og den endelige verdien som “11”. Nå, matematikken.Tilfeldig () -metode vil generere et tilfeldig tall mellom 5 og 15 (5 + (11-1))).

Utgang verifiserer matematikkens arbeid.Tilfeldig () -metode.

Konklusjon

I Java, matematikken.Tilfeldig () Metode for Javas matematikklasse brukes til å generere en pseudo tilfeldig dobbel verdi mellom 0.0 og 1.0. Matte.Tilfeldig () genererer en tilfeldig verdi, så når et program vil utføre, vil det generere en annen verdi. Bruke matematikken.tilfeldig () metode En tilfeldig verdi kan genereres innenfor et spesifisert område du ønsker. Denne oppskrivningen dekker forskjellige aspekter av matematikken.tilfeldig () metode som hva som er matematikk.tilfeldig (), hva kommer den tilbake, hvordan du spesifiserer et bestemt område for tilfeldige tall, og hvordan du bruker matematikken.tilfeldig () metode i java.