Mathématiques de semences aléatoires.aléatoire en Java


Dans mon code, j'utilise des nombres aléatoires dans différentes classes. Comment définir une graine aléatoire? Puis-je définir cette graine pour toutes les classes du code principal?

double rnd = Math.random();
Author: Yu Hao, 2013-07-03

1 answers

Vous voudrez probablement utiliser la classe aléatoire spéciale. Il vous donne plus de contrôle sur les nombres aléatoires. Pour ce faire, vous devez d'abord créer un nouvel objet aléatoire.

Random generator = new Random(seed);

Puis générer un nouveau nombre par

double random = generator.nextDouble();

Http://docs.oracle.com/javase/6/docs/api/java/util/Random.html

 16
Author: Thijser, 2014-10-24 02:05:24