mrdaryx
Messages postés4Date d'inscriptionvendredi 25 mars 2005StatutMembreDernière intervention 3 avril 2005
-
25 mars 2005 à 22:31
coucou747
Messages postés12303Date d'inscriptionmardi 10 février 2004StatutMembreDernière intervention30 juillet 2012
-
2 avril 2005 à 09:19
Bonjour tout le monde. Après de nombreuses recherches, je ne trouve toujours pas le moyen de générer une suite de nombre >0 et <0 à l'aide de la fonction rand. Est-ce que quelqu'un pourrait me renseigner sur l'utilisation de cette fonction , me donner l'adresse d'un tuto sur cette fonction où me dire comment est-ce que je dois m'y prendre ?
Merci d'avance.
Hades53
Messages postés231Date d'inscriptionmercredi 12 février 2003StatutMembreDernière intervention 7 juillet 2009 25 mars 2005 à 22:49
Si tu veux obtenir un rang d'un nombre compris entre 1000 et -1000, tu
n'a cas générer un nombre entre 0 et 2000, si celui est supérieur à
1000, il faut le soustraire de 1000.
mrdaryx
Messages postés4Date d'inscriptionvendredi 25 mars 2005StatutMembreDernière intervention 3 avril 2005 25 mars 2005 à 22:56
x = rand() % 2000 + 1 de cette facon ? non cela me donne des nombres entre 0 et 2000 moi j'aimerais avoir vraiment tous les nombres positifs et négatifs sans restrictions... Sais-tu comment faire ?
Vous n’avez pas trouvé la réponse que vous recherchez ?
mrdaryx
Messages postés4Date d'inscriptionvendredi 25 mars 2005StatutMembreDernière intervention 3 avril 2005 26 mars 2005 à 21:12
Thanks pour les réponses! Thks Nitric et Hades53. En fait je voulais stoker le résultat dans une seule variable donc la méthode de coucou747 est parfaite. Merci encore.
Ciao.
MrDaryX.
NitRic
Messages postés402Date d'inscriptionmardi 1 mai 2001StatutMembreDernière intervention15 août 2011 28 mars 2005 à 21:42
Okay, je viens de relire et c'est bon: (rand() % 2000) -1000
Oui, comme j'ai dis, tu auras des valeurs positives mais aussi
négatives, c'est ce que tu voulais je crois mais, les deux méthodes
fonctionne, si tu veux quelque chose d'aléatoire(+/-) alors la méthode
de coucou747 convient à ton problème.
Désolé, j'ai été un peu trop rapide à conclure et n'ai pas pris le temps
de bien comprendre/étudier le problème.