Selv om det er umuligt for computeren er at generere ægte tilfældige tal Javas Random klasse kan pålideligt generere unikke pseudo- tilfældige tal med kun et par linjer kode. For at generere tilfældige heltal , du nødt til at erklære en enkelt instans af Random klassen. Du kan derefter bruge dette tilfælde at skabe så mange tilfældige heltal , som du har brug for. Ved hjælp af kun en enkelt instans af Random snarere end flere uafhængige instanser sikrer, at hver tilfældigt tal, som du genererer , vil være unik. Instruktioner
1
Type " import java.util.Random , " på sin egen linje uden for klassen erklæringen i samme fil, som du har til hensigt at generere et tilfældigt tal i.
< br > 2
Type " Random generator = new Random (); " . inden for den metode, hvor du har brug for at generere et tilfældigt tal
3
Type " int min = 0 ; int max = 99 , " på en ny linje kode . Erstat nul og 99 med hvad du ønsker, minimum og maksimum grænser for den tilfældige generator til at være. For eksempel, hvis du ønskede et tilfældigt tal mellem fem og 10 ( ikke inklusive ti) skal du skrive " int min = 5; int max = 10; " .
4
Type " int randomInteger = generator.nextInt (max -min ) + min; . "på en ny linje for at oprette en ny tilfældigt heltal og gemme den i variablen" randomInteger "
5
Use" ; generator.nextInt (max -min ) + min; " så mange gange som nødvendigt at fortsætte skabe unikke tilfældige heltal . Tildele værdien til en anden variabel hver gang. For eksempel " int nextRandomInteger = generator.nextInt (max -min ) + min; " " . NextRandomInteger " ville skabe en ny tilfældigt heltal og gemme det i variablen