2017-11-27 3 views
-1

Ich entwickle ein Spiel, das den Benutzer dazu bringt, einen Tresorcode zu knacken.Wie kann ein Array aus 5 zufälligen, einstelligen (0-9) Ganzzahlen generiert werden?

int [] vault = {1,2,3,4,5}; 

ich zur Zeit nur Werte für den Tresor-Code habe pro-bestimmt (siehe oben), aber ich denke, es wäre am besten, wenn sie mit jedem Spieldurchlauf des Spiels geändert.

Ich habe die math.random Methode gesehen, aber ich bin mir nicht sicher, wie man es nur ganze Zahlen anzeigen lassen kann.

Antwort

1

mit Java 8 Sie die Random-Objekt-Methode verwenden können ints:

Random r = new Random(); 
long l = 10; 
int lowBound =1; 
int highBound =100; 
int[] myArray = r.ints(l, lowBound, highBound).toArray(); 

System.out.println(Arrays.toString(myArray)); 
0

Sie können etwas tun: -

import java.util.Random; 

Random rand = new Random(); 

for(int i=0;i<5;i++){ 
value[i] = rand.nextInt(5) + 1; //5 will be maximum and 1 will be minimum 
} 

//value now has 5 ints generated randomnly. 
Verwandte Themen