Rand() fonction
Résolu/Fermé
saralamia
Messages postés
2
Date d'inscription
mercredi 13 mai 2015
Statut
Membre
Dernière intervention
14 mai 2015
-
13 mai 2015 à 23:56
fiddy Messages postés 11069 Date d'inscription samedi 5 mai 2007 Statut Contributeur Dernière intervention 23 avril 2022 - 14 mai 2015 à 14:55
fiddy Messages postés 11069 Date d'inscription samedi 5 mai 2007 Statut Contributeur Dernière intervention 23 avril 2022 - 14 mai 2015 à 14:55
A voir également:
- Fonction rand c++
- Fonction si et - Guide
- Fonction write c ✓ - Forum C
- Fonction si avec date ✓ - Forum Excel
- Ajout snap par la fonction - Forum Snapchat
- Fonction find vba - Astuces et Solutions
2 réponses
fiddy
Messages postés
11069
Date d'inscription
samedi 5 mai 2007
Statut
Contributeur
Dernière intervention
23 avril 2022
1 816
14 mai 2015 à 01:37
14 mai 2015 à 01:37
Bonjour,
Il faut initialiser la graine en la basant sur l'horloge.
Par exemple, tu peux rajouter l'instruction suivante en début de code.
srand(time(NULL));
Il faut initialiser la graine en la basant sur l'horloge.
Par exemple, tu peux rajouter l'instruction suivante en début de code.
srand(time(NULL));
Whismeril
Messages postés
18279
Date d'inscription
mardi 11 mars 2003
Statut
Contributeur
Dernière intervention
17 mars 2023
888
14 mai 2015 à 08:47
14 mai 2015 à 08:47
Bonjour merci de faire un effort de rédaction, le langage sms est interdit sur le forum
--
--
14 mai 2015 à 11:52
14 mai 2015 à 14:55
Si tu constates qu'à chaque lancement, ce sont les mêmes valeurs qui sont générés, alors oui, il faut mettre srand(time(NULL));
Si tu constates que parfois la fonction rand() renvoie des nombres déjà générés (donc pas d'unicité), c'est normal puisque c'est "aléatoire"... Si tu veux une liste mélangée, il suffit prendre un tableau, l'initialiser avec toutes les valeurs possibles et de le mélanger.
Si ce que tu souhaites ne fait pas partie de ces deux cas, soit plus précis. Si cela ne fonctionne, n'hésite pas à poster ton code pour qu'on puisse mieux t'aider.
Note : pour poster un code, pense à bien utiliser les balises "code c".
Exemple :
<code c>ici tu mets ton code</code>