Fonction pour des nombres entiers aleatoires?

Fonction pour des nombres entiers aleatoires? - C - Programmation

Marsh Posté le 31-01-2007 à 21:10:20    

Salut,
 
J'aimerais savoir quelle est la fonction qui permet d'obtenir des nombres entiers aleatoires entre 0 et 30?
 
Merci,
 

Reply

Marsh Posté le 31-01-2007 à 21:10:20   

Reply

Marsh Posté le 31-01-2007 à 21:13:30    

T'as cherché?


---------------
Töp of the plöp
Reply

Marsh Posté le 31-01-2007 à 21:17:33    

yak6942 a écrit :

Salut,
 
J'aimerais savoir quelle est la fonction qui permet d'obtenir des nombres entiers aleatoires entre 0 et 30?
 
Merci,


 
srand() pour initialiser le générateur aléatoire, puis rand() pour récupérer un nombre aléatoire compris entre 0 et RAND_MAX
Il te suffit de multiplier ce nombre par 30 et le diviser par (RAND_MAX + 1) pour avoir un nombre aléatoire compris entre [0 et 30[
Si tu veux un nombre entre [0 et 30], tu multiplies ton nombre aléatoire par 31.
Et _darkalt3_ n'a pas tord. Tu pourrais commencer par te sortir les doigts et les utiliser sur google avant de venir ici demander comment faut faire pour se moucher...


Message édité par Sve@r le 31-01-2007 à 21:59:23

---------------
Vous ne pouvez pas apporter la prospérité au pauvre en la retirant au riche.
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed