Nombres aléatoires + et - en C
Seb
-
Seb -
Seb -
Bonjour a tous
Voila je cherche une fonction capable de générer des nombres pseudo aléatoires dans un fourchette entre -10 et + 10.
J'utilise la fonction rand pour mes nombres positifs mais je ne sais si elle gère le négatif
Merci d'avance !
Voila je cherche une fonction capable de générer des nombres pseudo aléatoires dans un fourchette entre -10 et + 10.
J'utilise la fonction rand pour mes nombres positifs mais je ne sais si elle gère le négatif
Merci d'avance !
Configuration: Windows Vista Firefox 3.0.6
A voir également:
- Nombres aléatoires + et - en C
- Nombres faciles - Télécharger - Outils professionnels
- Formule excel écart entre deux nombres - Forum Excel
- En raison d'un nombre important d'échec de connexion snapchat - Forum Snapchat
- Faites afficher avec un fond coloré les cellules qui contiennent une valeur comprise entre 250 et 350. quel nombre est dessiné en surbrillance ? - Forum VB / VBA
- Code binaire des nombres - Guide
2 réponses
Salut,
rand() renvoie un nombre pseudo-aléatoire entre 0 et RAND_MAX. Donc, à partir de là, faut réussir à trouver une fonction de réduction dans l'intervalle [-10;10].
Par exemple, tu peux faire :
Cdlt
rand() renvoie un nombre pseudo-aléatoire entre 0 et RAND_MAX. Donc, à partir de là, faut réussir à trouver une fonction de réduction dans l'intervalle [-10;10].
Par exemple, tu peux faire :
int r; srand(time(NULL)); r = (int)(-10 + ((double) rand() * (10 - (-10)) / (RAND_MAX+1.0)));
Cdlt