Heim  >  Artikel  >  Java  >  So generieren Sie Zufallszahlen in Java

So generieren Sie Zufallszahlen in Java

PHPz
PHPznach vorne
2023-05-05 15:01:131678Durchsuche

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!

Stellungnahme:
Dieser Artikel ist reproduziert unter:yisu.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen