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

Résolu
Simon R. Messages postés 26 Statut Membre -  
Simon R. Messages postés 26 Statut Membre -
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!

1 réponse

  1. KX Messages postés 19031 Statut Modérateur 3 020
     
    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
    1. Simon R. Messages postés 26 Statut Membre
       
      Merci beaucoup!!
      0