Även om det är omöjligt för datorn är att generera verkligt slumptal Javas Random klassen tillförlitligt kan generera unika pseudo - slumptal med bara några få rader kod . För att generera slumpmässiga heltal måste du deklarera en enda instans av Random klassen . Du kan sedan använda detta exempel för att skapa så många slumpmässiga heltal som du behöver . Genom att bara använda en enda instans av Random snarare än flera oberoende instanser säkerställer att varje slumptal som du genererar kommer att vara unik . Instruktioner
1
Type " import java.util.Random , " på en egen rad utanför klassdeklarationen i samma fil som du tänker skapa ett slumptal i.
2
Type " Random generator = new Random ( ) ; " . inom den metod där du behöver för att generera ett slumptal
3
Typ " int min = 0 ; int max = 99 ; " på en ny rad kod. Ersätt noll och 99 med vad du vill de lägsta och högsta gräns för den slumpgenerator att vara . Till exempel , om du ville ha ett slumptal mellan fem och 10 ( exklusive tio ) , skulle du skriva " int min = 5 ; int max = 10; " .
4
Type " int randomInteger = generator.nextInt ( max - min ) + min; . " på en ny rad för att skapa ett nytt slumpmässigt heltal och spara den i variabeln " randomInteger "
5
Använd " ; generator.nextInt ( max - min ) + min , " så många gånger som behövs för att fortsätta skapa unika slumpmässiga heltal . Tilldela värdet till en annan variabel varje gång. Till exempel " int nextRandomInteger = generator.nextInt ( max - min ) + min; " " . NextRandomInteger " skulle skapa en ny slumpmässigt heltal och spara den i variabeln