En ce momentGenshin ImpactValhallaBreath of the wildAnimal CrossingGTA 5Red dead 2
Liste des sujets
randomize en c++
Ingolmo
Niveau 4
27 février 2004 à 16:24:25
voila je me rappelles plus comment utiliser randomize en c++ j´ai cherché sur google mais je comprends pas et sa marche pas ( sinon j´ai aussi regardé dans le tutorial super complet de christan casteyde ) voila aidez moi s´ilvousplait
Lapintade
Niveau 30
27 février 2004 à 16:44:27
Tu parles de la fonction rand() ?
Ingolmo
Niveau 4
27 février 2004 à 16:52:04
oui c´est pour qu´une variable soit un entier défini au hasard c´est sa ? ?
mersi je ne connaissait pas se site mais bon je suis aps forcément le maitre de l´anglais mais je me débrouille ( qu´un petit peu)
Ingolmo
Niveau 4
27 février 2004 à 17:48:27
ok lapintade mais comment faire pour qu´une variable est la meme valeur qu´un nombre choisi au hasard ? ?
Ingolmo
Niveau 4
27 février 2004 à 17:54:53
j´ai fait sa juste pour un test:
include < stdio.h>
include < stdlib.h>
include < iostream.h>
int main(int argc, char *argv[]) { cout<<rand()<<endl; system("Pause"); }
et sa m´affiche toujours 41 c´est normal ? ?
Altonfrere
Niveau 10
27 février 2004 à 17:59:44
Rajouter ca au début de ton programme :
srand(time(0));
Ca permet de réinitialiser le générateur de nombre aléatoires à partir d´une valeur différente à chaque exécution de ton programme. Sans quoi la fonction rand() se sert de la même série de valeurs.
Ingolmo
Niveau 4
27 février 2004 à 18:01:11
a mersi baucoup
Ingolmo
Niveau 4
27 février 2004 à 18:05:59
mais si je execute une deuxieme et troisieme et . . fois sa me mettera toujours + et aux environs par exemple : 1418 apres 1422 apres 1432 apres 1438 par exemple c´est normal ? ?
Ingolmo
Niveau 4
27 février 2004 à 18:19:08
pleazzzzzze répondez moi
Lapintade
Niveau 30
27 février 2004 à 18:29:19
pleazzzzzze répondez moi
Oh oh, doucement
Ca me semble etrange ce que tu dis. Dois y avoir un probleme.
Crayon2000
Niveau 8
27 février 2004 à 23:22:57
Au lieu de faire rand() seul, il faut lui dire la valeur max.
Par exemple, pour une valeur de 0 à 9 on fait: rand()%10