Bonjour à tous,
Je voulais savoir si vous connaissiez un moyen de générer un nombre aléatoire mais qui soit un multiple de n (5 dans mon cas).
Je n'ai pas trouvé comment utilliser rand() dans ce sens.
merci
Bonjour à tous,
Je voulais savoir si vous connaissiez un moyen de générer un nombre aléatoire mais qui soit un multiple de n (5 dans mon cas).
Je n'ai pas trouvé comment utilliser rand() dans ce sens.
merci
si en effet, j'avais pas aisi qu'on pouvait faire cela :
65 + rand()*5%375;
merci![]()
Tu devrais plutôt faire
Cette méthode a l'avantage de donner de meilleurs nombres aléatoires que le modulo.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 65 + 5 * ((int) (75.0 * rand() / (RAND_MAX+1.0) )); // <- tire entre 0 et 75 -> // <- tire entre 0 et 375 ->
http://man.developpez.com/man3/rand.3.php
Partager