Générer nombre pseudo-aléatoire C++
Résolu/Fermé
A voir également:
- Générer nombre pseudo-aléatoire C++
- Pseudo facebook - Guide
- Generer mot de passe - Télécharger - Sécurité
- Comment générer un qr code - Guide
- Nombre facile - Télécharger - Outils professionnels
- Je cherche un pseudo pour mon facebook ✓ - Forum Facebook
2 réponses
Merci d'avoir répondu aussi vite daronmaster mais le programme ne marche pas.
Je pene qu'il faut que le nombre pseudo-aléatoire sorte (cout <<).
Amilcalement, snipex
Je pene qu'il faut que le nombre pseudo-aléatoire sorte (cout <<).
Amilcalement, snipex
daronmaster
Messages postés
326
Date d'inscription
vendredi 12 janvier 2007
Statut
Membre
Dernière intervention
11 mai 2009
44
28 déc. 2008 à 19:18
28 déc. 2008 à 19:18
sur google : "man rand" et voilà le travail : http://www.linux-kheops.com/doc/man/manfr/man-html-0.9/man3/rand.3.html
ce qui revient à faire dans ton cas :
où nb_alea est le nombre stockant la valeur aléatoire entre 1 et 5, de type int.
voilà
ce qui revient à faire dans ton cas :
nb_alea = 1+(int) (5.0*rand()/(RAND_MAX+1.0));
où nb_alea est le nombre stockant la valeur aléatoire entre 1 et 5, de type int.
voilà
31 déc. 2008 à 22:07
#include <iostream>
#include <time.h>
#include <string>
#include <stdlib.h>
using namespace std;
int main ()
{
int n1; // où n1 est le nombre pseudo-aléatoire
srand(time(NULL)); // initialisation de rand
n1 = rand() % 7; //où 7 est le maximum (++) de la génération
//(ex : pour un chiffre entre 0 et 10, %11)
cout << n1 <<"\n"; //sortie de n1 suivi d'un retour à la ligne
// attend pour terminer le programme que l'utilisateur
// lise le contenu de la fenêtre puis appuie sur une touche
system("PAUSE");
return 0;
}
Voilà. A+