J'essaie d'obtenir des nombres aléatoires compris entre 0 et 100. Mais je veux qu'ils soient uniques, et non répétés dans une séquence. Par exemple, si j'obtiens 5 numéros, ils doivent être 82,12,53,64,32 et non 82,12,53,12,32. J'ai utilisé ceci, mais cela génère les mêmes nombres dans une séquence.
Random rand = new Random();
selected = rand.nextInt(100);
5 votes
Vous pourriez créer un permutation aléatoire de la gamme
1..100
(il existe des algorithmes célèbres pour cela), mais arrêtez-vous après avoir déterminé le premiern
éléments.0 votes
Duplicata possible de Génération de nombres aléatoires dans une plage avec Java
0 votes
stackoverflow.com/questions/28990820/
0 votes
Cela pourrait être utile Générateur d'identité aléatoire unique