Hvordan generere tilfeldig tall mellom 1 og topp 10

Hvordan generere tilfeldig tall mellom 1 og topp 10
Datamaskiner opererer ved hjelp av programmer, som er detaljerte sett med instruksjoner. Denne uttalelsen innebærer at for å generere tilfeldige tall, må noen algoritmer også brukes. Begrepet “Tilfeldig”Refererer til noe som ikke kan forutsies logisk, og hvis et program genererer tilfeldige tall som kan forutsies, er denne prosessen virkelig ikke tilfeldig. Det representerer ikke alltid en annen verdi, men en uforutsigbar verdi.

Studien vil forklare prosedyren for å generere tilfeldige tall mellom 1 og 10.

Hvordan generere tilfeldig tall mellom 1 og 10?

For å generere tilfeldige tall mellom 1 og 10, kan du følge disse metodene:

  • Matte.Tilfeldig () -metode
  • Tilfeldig.NextInt () -metode

La oss prøve å forstå arbeidet med disse metodene en etter en.

Metode 1: Generer tilfeldig tall mellom 1 og 10 ved bruk av matematikk.Tilfeldig () -metode

For å få et tilfeldig tall mellom 1 og 10, vil vi bruke "Matte.tilfeldig()”Metode. Fordi det er en statisk metode, brukes klassenavnet i samtalen. Denne metoden genererer et tilfeldig antall “dobbelt”Type.

Syntaks

Bruk syntaksen nedenfor for matematikken.Tilfeldig () Metode:

Matte.tilfeldig () * (max_num - min_num)

Her, "Max_num”Er den maksimale verdien som vi vil sette som“10", mens "min_num”Er minimumsverdien som er“1”I tilfelle å generere et tilfeldig tall mellom 1 og 10.

Eksempel

For det første vil vi lage to variabler for heltallstype og spesifisere “1" som "min_num”Og“10" som "Max_num”:

int min_num = 1;
int max_num = 10;

Ettersom den tilfeldige () metoden for matematikklassen returnerer den tilfeldige verdien i dobbel type, så vil vi opprette en dobbel type variabel som heter “Rand_num”For lagring av tilfeldig generert verdi:

dobbel rand_num = matematikk.tilfeldig () * (max_num - min_num);

Til slutt, skriv ut den tilfeldig genererte verdien på konsollen:

System.ute.println ("tilfeldig tall:"+ rand_num);

Utgangen viser at et tilfeldig tall med dobbel type genereres mellom 1 og 10:

La oss nå prøve å generere et tilfeldig antall INT -type i henhold til det spesifiserte området.

Metode 2: Generer tilfeldig tall mellom 1 og 10 ved bruk av tilfeldig.NextInt () -metode

Java “Tilfeldig”Klasse tilbyr en“NextInt ()”Som kan brukes til å generere et heltall eller tilfeldig tall. I vårt tilfelle vil vi bruke den nevnte metoden for å generere et heltalltype tilfeldig tall mellom 1 og 10.

Syntaks

Den undergitte syntaks kan brukes til å generere et tilfeldig tall ved hjelp av NextInt () -metoden:

Rand.nextInt (max_num - min_num) + min_num;

Her, "NextInt ()”Metode kalles ved hjelp av et objekt i den tilfeldige klassen”Rand”Og passerer”Max_num”Og“min_num”Som argumenter.

Eksempel

I dette eksemplet vil vi for det første lage en forekomst av den tilfeldige klassen som heter “Rand”:

Tilfeldig rand = ny tilfeldig ();

Opprett deretter en heltallstypevariabel "x”For lagring av et tilfeldig generert heltall nummer mellom 1 og 10 ved å påkalle nextInt () -metoden.

int x = rand.nextInt (max_num - min_num) + min_num;

Til slutt, skriv ut det genererte tilfeldige tallet på konsollen:

System.ute.println ("tilfeldig tall:"+ x);

Som du kan se, har vi generert "6”Som en Int -type variabel mellom 1 og 10:

Vi har samlet forskjellige måter for å generere et tilfeldig tall mellom 1 og 10.

Konklusjon

For å generere et tilfeldig tall mellom 1 og 10, kan du bruke den tilfeldige () metoden og NextInt () -metoden. Den tilfeldige () metoden produserer tilfeldige tall for dobbel type, mens NextInt () -metoden genererer et tilfeldig tall i heltallformat. I denne studien forklarte vi metoden relatert til å få et tilfeldig tall mellom 1 og 10.