Maison > Java > javaDidacticiel > le corps du texte

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

PHPz
Libérer: 2023-05-05 15:01:13
avant
1623 Les gens l'ont consulté

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]);   }   }
Copier après la connexion

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]);   }   }
Copier après la connexion

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!

Étiquettes associées:
source:yisu.com
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!