Comment faire un random en c++ ?

Fermé
bighux - 2 sept. 2003 à 11:59
 Spack - 2 sept. 2003 à 16:29
bonjour,


Je suis débutant en prog et je cherche à savoir comment générer un nombre aléatoire en c++.
J'ai esseyé l'instrcution " random" mais sa marche pas. Y a t il un fichier d'entête qui contient une telle instruction ?
Sinon comment faire ?

Merci d'avance
A voir également:

3 réponses

Salut, de mémoire regzrde dans les directions suivantes:

math.h ou stlib.h ?

rand()
srand()
random()
0
Apparemment l'instruction "rand ()" fonctionne mais elle me sors toujours la valeur 41. J'ai esseyé avec 1,2,3 parametres (des entiers) sa change rien . Que dois je lui fournir comme parametre ?
0
mirza > bighux
2 sept. 2003 à 15:16
ce comportement est "normal" et VOULU: c'est utile pour tester 3 fois de suite ton programme avec les MEMES series aleatoires

pour avoir une serie differente a chaque fois

1) appeles 1 fois srand(x)

avec x = date() // sorry j'ai pas les fonctions de dates ici ...

2) appelle rand()
0
Les nombres aléatoire n'existe pas, rien n'arrive par hasard ^_^ . Au mieux on ne peut que simuler un nombre aléatoire avec une ou plusieurs fonctions.
0
Il faut d'abord que tu appel randomize() ensuite tu fais random(42) car la fonction te donne un nb alléatoire entre 0 et 42-1...
0