[C++] le nombre se génère à la compilation
Résolu
canarder
Messages postés
1714
Date d'inscription
Statut
Membre
Dernière intervention
-
fiddy Messages postés 11069 Date d'inscription Statut Contributeur Dernière intervention -
fiddy Messages postés 11069 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
Voici ma méthode pour générer un nombre (code raccourci) :
Sauf mon nombre a été généré au moment de la compilation (il est fixé à 33 à chaque fois que je lance le programme).
Comment puis-je générer un nombre int entre 0 et 100 à chaque démarrage de mon application ?
Merci pour votre aide.
Voici ma méthode pour générer un nombre (code raccourci) :
#include <iostream> #include <string> #include <cstdlib> int main(int argc, char** argv) { int appNb = rand()%100; // ici return 0; }
Sauf mon nombre a été généré au moment de la compilation (il est fixé à 33 à chaque fois que je lance le programme).
Comment puis-je générer un nombre int entre 0 et 100 à chaque démarrage de mon application ?
Merci pour votre aide.
A voir également:
- [C++] le nombre se génère à la compilation
- Nombre de jours entre deux dates excel - Guide
- Nombre facile - Télécharger - Outils professionnels
- Ascii nombre de caractères - Guide
- Afficher le 0 devant un nombre dans excel - Guide
- Gto nombre episode ✓ - Forum Cinéma / Télé
4 réponses
Salut,
Ajoute
et
fait précéder ton appel à rand() par :
Pour initialiser le générateur de nombres aléatoires.
Dal
Ajoute
#include <time.h>
et
fait précéder ton appel à rand() par :
srand(time(NULL));
Pour initialiser le générateur de nombres aléatoires.
Dal
rand() % 100 va produire des nombres entre 0 et 99.
Pour des méthodes alternatives d'initialisation, vois cette discussion, qui donne de nombreuses autres méthodes :
https://stackoverflow.com/questions/322938/recommended-way-to-initialize-srand
Dal
Pour des méthodes alternatives d'initialisation, vois cette discussion, qui donne de nombreuses autres méthodes :
https://stackoverflow.com/questions/322938/recommended-way-to-initialize-srand
Dal