sortir une coordonné aleatoire - C++ - Programmation
Marsh Posté le 04-09-2003 à 22:37:23
un générateur de nombre pseudo-aléatoire :
std::srand(std::time(NULL));
int r = std::rand();
Marsh Posté le 04-09-2003 à 22:40:21
Code :
|
Marsh Posté le 04-09-2003 à 22:41:26
je viens de le lire sur ton site lol, mais vu que j'ai aps tout compris j'ai préféré pas le mettre ...
(double) est pas un cast c-style ?
Marsh Posté le 05-09-2003 à 11:34:11
BlackGoddess a écrit : je viens de le lire sur ton site lol, mais vu que j'ai aps tout compris j'ai préféré pas le mettre ... |
bah c'est vieux, et quand j'avais tapé ça, si j'avais mis des nouveaux casts, personne aurait compris ...
Marsh Posté le 05-09-2003 à 11:36:17
Taz a écrit : bah c'est vieux, et quand j'avais tapé ça, si j'avais mis des nouveaux casts, personne aurait compris ... |
Ils sont pas là pour être plus explicites les nouveaux opérateurs de cast?
Marsh Posté le 05-09-2003 à 13:10:54
comment ca s'ecrirait en c++ style alors ?
Marsh Posté le 05-09-2003 à 13:15:19
Code :
|
Marsh Posté le 05-09-2003 à 15:20:28
oui ,mais pour une coordonnées 3D de type float compris entre 0.0f et 1.0f ,(c'est pour de l'OPENGL avec Dev C++)
Marsh Posté le 05-09-2003 à 16:23:46
ben tu fais float( double(std::rand()) / double(RAND_MAX+1) )
et voilà (le +1 c'est toi qui voit)
Marsh Posté le 04-09-2003 à 22:32:56
quel est la fonction qui permet de sortir un nombre aleatoire parmit un choix donné (equiv de rnd en basic)