Matte.Ransom -klasse:
Denne klassen brukes til å generere det tilfeldige tallet som vil være et positivt brøkantall innenfor området fra 0.0 til 0.99. Denne klassen har en metode som heter tilfeldig() For å generere de brøkdelte tilfeldige tallene, og det er ikke nødvendig å lage et objekt for å bruke denne klassen.
Tilfeldig klasse:
Det tilfeldige Klasse har mange metoder for å generere forskjellige typer tilfeldige tall, for eksempel NextInt (), NextDouble (), Nextlong, etc. Så heltall og brøknummer kan genereres ved å bruke den aktuelle metoden i denne klassen. Du må lage et objekt du skal bruke i denne klassen.
Eksempel-1: Generer fraksjonelt tilfeldig tall ved bruk av matematikk.Amdom
Det er nevnt før det Matte.tilfeldig Klasse genererer et langt brøkdelt tilfeldig antall som standard, hvordan du kan generere et brøkdelt tilfeldig antall med to sifre etter at desimalpunkter er vist i følgende eksempel. Desimalformat Klasse brukes her for å formatere de brøkdelte tilfeldige verdiene med to sifre etter desimalpunktet. Fem brøkantall vil bli generert etter å ha utført koden.
Importer Java.tekst.Desimalformat;Produksjon:
Følgende bilde viser utdataene fra ovennevnte kode.
Eksempel-2: Generer heltall tilfeldig tall ved hjelp av matematikk.tilfeldig
Følgende eksempel viser hvordan du kan generere fem tilfeldige heltallstall ved å bruke matematikk.Tilfeldig klasse. Her multipliseres hver tilfeldig verdi med 100 for å få antall 2 sifre før desimalpunktet, og matematikk.rund () -metoden brukes for å få heltallverdien.
offentlig klasse Random2Produksjon:
Følgende utgang vises etter å ha kjørt skriptet. Her genereres fem heltall på to sifre.
Eksempel-3: Generer heltall tilfeldig tall ved hjelp av tilfeldig klasse
Du må lage objektet med tilfeldig klasse for å generere et tilfeldig tall ved hjelp av Tilfeldig class som vises i følgende eksempel. Her, The NextInt () Metode av Tilfeldig Klasse brukes til å generere 10 tilfeldige heltallstall ved hjelp av 'for' -sløyfen. I henhold til koden kan et hvilket som helst tall fra 0 til 99 genereres som et tilfeldig tall, men hvis noe generert tilfeldig tall er mer enn 95, vil programmet avsluttes fra loopen.
Importer Java.util.Tilfeldig;Produksjon:
Utgangen vil variere hver gang du kjører kode for tilfeldig tall. Følgende utgang viser at et tilfeldig antall på mer enn 95 genereres etter å ha generert 5 tilfeldige tall og avsluttet fra løkken.
Eksempel-4: Generer et tilfeldig tall innen et område ved bruk av tilfeldig klasse
Den nedre grensen for å generere tilfeldige tall ved bruk av tilfeldig klasse er som standard som standard. Følgende eksempel viser hvordan du kan stille inn de nedre og øvre grensene før du genererer tilfeldige tall. Den nedre grensen og den øvre grensen vil bli tatt som innspill fra brukeren. Fem tilfeldige tall vil bli generert innenfor området definert av nedre og øvre grenser.
Importer Java.util.Tilfeldig;Produksjon:
10 tas som en nedre grense, og 50 blir tatt som en øvre grense i følgende utgang, og fem tilfeldige tall genereres innenfor dette området.
Eksempel-5: Generer boolske tilfeldige verdier ved bruk av tilfeldig klasse
Boolsk tilfeldig verdi kan genereres ved å bruke NextBoolean () Metode av Tilfeldig klasse. Følgende eksempel viser hvordan tre boolske verdier kan genereres tilfeldig ved å bruke NextBoolean () metode og 'for' loop.
Importer Java.util.Tilfeldig;Produksjon:
Utgangen til koden kan variere for å generere verdi tilfeldig. Tre ekte Verdiene genereres tilfeldig i følgende utgang.
Konklusjon:
Å generere et tilfeldig tall er nyttig for forskjellige programmeringsrelaterte oppgaver, for eksempel sannsynlighetskontroll, generering av lodd, etc. Ulike måter å generere forskjellige typer tilfeldige tall forklares ved å bruke to Java -klasser i denne opplæringen. Etter å ha øvd på eksemplene på denne opplæringen, vil konseptet med det tilfeldige tallet bli ryddet for Java -brukerne, og de vil kunne generere tilfeldige tall som programmeringskrav.