1. Verwenden Sie die Methode Math.random() (erzeugt ein Double zwischen 0-1) in j2se:
wie
public void numCreate(){ int array[] = new int[10]; for(int i=0;i<10;i++){ array[i]=(int)(Math.random()*100); for(int j=0;j<i;j++){ if(array[i] == array[j]){ i--; break; } } } for(int t=0;t<array.length;t++){ System.out.println(array[t]); } }
2. Verwenden Sie Random object Generate Zufallszahlen, es kann zufällige Ganzzahlen und Gleitkommazahlen generieren. Verwenden Sie die Methode next..() der Random-Instanz. Wählen Sie im Allgemeinen die Methode ohne Startwerte, um Zufallszahlen zu generieren. Zum Beispiel
public void numCreate(){ int array[] = new int[10]; for(int i=0;i<10;i++){ Random r = new Random(); array[i] = r.nextInt(100); for(int j=0;j<i;j++){ if(array[i] == array[j]){ i--; break; } } } for(int t=0;t<array.length;t++){ System.out.println(array[t]); } }
Die Parameter in der nextInt-Methode können den Bereich der generierten Zahlen festlegen. Zwischen 0 (einschließlich) und dem angegebenen Wert (exklusiv).
Das obige ist der detaillierte Inhalt vonSo generieren Sie Zufallszahlen in Java. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!