Garder la même valeur de Math.random() - java

Résolu/Fermé
Simon R. Messages postés 24 Date d'inscription samedi 10 décembre 2011 Statut Membre Dernière intervention 10 mai 2013 - 30 juil. 2012 à 17:01
Simon R. Messages postés 24 Date d'inscription samedi 10 décembre 2011 Statut Membre Dernière intervention 10 mai 2013 - 30 juil. 2012 à 17:36
Bonjour,

On m'a dit de source sûre qu'il était possible de toujours générer le même nombre aléatoire avec la fonction Math.random(), en java. Qqn saurait comment?

Merci d'avance de votre réponse!


A voir également:

1 réponse

KX Messages postés 16754 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 25 novembre 2024 3 020
30 juil. 2012 à 17:27
Ce n'est pas possible directement avec Math.Random(), il faut passer par la classe Random

// Initialisation
//long seed = System.currentTimeMillis(); // Graine aléatoire
long seed = 0; // Graine fixée
Random rand = new Random(seed);

// Utilisation
for (int i=0; i<10; i++)
    System.out.println(rand.nextDouble());
1
Simon R. Messages postés 24 Date d'inscription samedi 10 décembre 2011 Statut Membre Dernière intervention 10 mai 2013
30 juil. 2012 à 17:36
Merci beaucoup!!
0