1. Utilisez la méthode Math.random() (générant un double entre 0-1) dans j2se :
comme
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 Utilisez l'objet Random pour générer des nombres aléatoires, il peut générer des nombres entiers aléatoires et des nombres à virgule flottante. . Utilisez la méthode next..() de l’instance Random. En général, choisissez de générer des nombres aléatoires sans graines. Tels que
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]); } }
Les paramètres de la méthode nextInt peuvent définir la plage de nombres générés. Entre 0 (inclus) et la valeur spécifiée (exclusive).
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!