Denne oppskrivningen, vil anerkjenne oss om å generere tilfeldige tall i Java ved å bruke følgende tilnærminger
Metode 1: Bruk matematikk.Tilfeldig () -metode
I Java kan tilfeldige tall genereres ved å bruke matematikken.Tilfeldig () -metode. Det genererer tilfeldige positive dobbeltdatatypeverdier. Dette genererer tall mellom 0.0 og 1.0.
Kode:
Offentlig klasse løpI denne koden oppretter vi en hovedfunksjon.Så inne i hovedfunksjonen lager vi en for loop og inne i for -loopen, bruker vi matematikken.tilfeldig () metode for å generere og vise et tilfeldig tall hver gang sløyfen utfører seg selv.
Produksjon:
I denne utgangen kan vi tydelig se at hver gang sløyfen utfører et tilfeldig tall genereres mellom 0.0 og 1.0.
Metode 2: Bruk trådlokalrandom klasse
Vi kan også bruke trådlokalrandom -klassen for å generere tilfeldige tall. Det genererer det tilfeldige antall heltall, dobler, booleaner osv. Denne klassen er en del av Java.util.Samtidig pakke. La oss nå se hvordan vi genererer tilfeldige tall ved å bruke denne klassen i følgende eksempel.
Kode:
Importer Java.util.samtidig.Trådlokalrandom;I denne koden lager vi en for loop inne i hovedfunksjonen. Så bruker vi Threadlocalrandom Klasse for å generere et tilfeldig antall doble, heltall og boolske typer ved å påkalle NextInt, NextBoolean og NextDouble Methods med det.
Produksjon:
Utgangen viser at sløyfen kjøres tre ganger og hver gang den genererer et tilfeldig antall doble, heltall og boolske datatyper.
Metode 3: Bruk tilfeldig klasse
Denne klassen er til stede i Java.Utilpakke. Denne klassen genererer et tilfeldig antall heltall, doble, lange og boolske datatyper. For å bruke denne klassen til å generere tilfeldige tall, må vi lage et objekt for klassen og deretter påkalle NextInt, Nextlong, NextDouble og Nextboolean Methods i den. I denne klassen kan vi også passere rekkevidden som et argument.
Kode:
Pakkemetoder;I denne koden lager vi et RAN -objekt for tilfeldig klasse for å få tilgang til metodene, og deretter påkaller vi det med NextInt, NextDouble og Nextlong med argumenter som rekkevidde for å generere et tilfeldig tall innenfor det gitte området.
Produksjon:
I denne utgangen kan vi se at tilfeldige tall genereres mellom 50, 40 og 30 hver gang sløyfen utfører.
Konklusjon
I Java genereres tilfeldige tall ved hjelp av matematikken.Tilfeldig metode, Threadlocalrandom Class og Java.util.Tilfeldig klasse. I denne artikkelen har vi snakket om tilnærmingene til å generere tilfeldige tall i Java i detalj med eksempler. Denne artikkelen er fullpakket med all nødvendig informasjon du trenger for å lære om å generere et tilfeldig tall i Java.