Maison >Java >javaDidacticiel >Comment générer des nombres aléatoires en Java

Comment générer des nombres aléatoires en Java

PHPz
PHPzavant
2023-05-05 15:01:131725parcourir

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!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer