01net    Web


Actuellement en ligne : 130 Utilisateurs dont 12 dans Programmation et développement >S'inscrire      >S'identifier      >Recherche      >Aide  
modéré par A.Ouloube, Beno@  
01net > Forum de 01net > Programmation et développement > C/C++
> générer un nombre aléatoire
Auteur
Message
 
<     1       >
yozman
  
   
      ?   @     Posté le 05/04/2006 19:01:50  
Voter pour ce message
bonjour, je cherche a savoir comment faire pour générer aléatoirement 0 ou 1.
j'ai fait un programme en C tout simple ou il y a un joueur et l'ordinateur, et pour savoir qui commnence a jouer, tiré au hasard, je voudrais savoir comment générer a chaque execution soit 1 ou 0 (car g defini 1 pr joueur et 0 pr ordi).en esperant que qqn aura compris.
merci de m'aide...........
Beno@
  
  :-)
      ?   @     Posté le 05/04/2006 19:07:48  
Voter pour ce message
bah y'a une fonction je crois qui genere un nombre entre 2 nombres choisis en option :/

sinon on se base sur le temps en microsecondes et d'autres parametres ;)
phaydrinix
  
  :-)
      ?   @     Posté le 05/04/2006 19:33:17  
Voter pour ce message

int nombreAuHazard;
const long MAX = 1, MIN = 0;
srand(time(NULL));
nombreAuHazard = (rand() % (MAX - MIN + 1)) + MIN;


Quelque chose comme ça ?
-->Message édité par phaydrinix le 05/04/2006 19:33:43<--
yozman
  
   
      ?   @     Posté le 05/04/2006 19:51:48  
Voter pour ce message
wouhh, g essayer ta fonction la, ca marche !!! c cool...
merci merci.
salut
Beno@
  
  :-)
      ?   @     Posté le 05/04/2006 19:53:38  
Voter pour ce message
rand genere un nombre au hasard je crois :/
donc rand(0,1) genere un nombre entre 0 et 1 ;)
phaydrinix
  
  :-)
      ?   @     Posté le 05/04/2006 23:55:44  
Voter pour ce message
Cette fonction me rapelle de bon souvenir ^^ quand je programmais en DOS je m'en servais très souvent... (sa fais pas si lontemps en fait :) )
-->Message édité par phaydrinix le 05/04/2006 23:57:15<--
esselfe
  Je calcul donc je suis relativ
  :-)
      ?   @     Posté le 06/04/2006 01:18:28  
Voter pour ce message
J'ai déjà fait quelque chose de semblable...


#include <iostream>
using namespace std;

int main(){
int x;
srand((unsigned) :jap: time(NULL));
x =rand()%2;
switch(x){
case 0: cout <<"0";
case 1: cout <<"1";)
}
} :fume:
-->Message édité par esselfe le 08/04/2006 04:01:21<--
phaydrinix
  
  :-)
      ?   @     Posté le 07/04/2006 13:36:56  
Voter pour ce message
Tu te complique la vie là... et ta oublier de mettre fin à l'instruction ;)
<     1       >

01net > Forum de 01net > Programmation et développement > C/C++
> générer un nombre aléatoire

Aller à :

Page générée en : 0.393s - X2board 2.2

Nous contacter | Charte de confiance | Voir notice légale

Tous droits réservés © 1999 - 2008 Groupe Tests - 01net.


Sites du réseau 01net Network : 01net - 01men - Rmc.fr - Bfmtv.fr - Radiobfm.com - TousLesPodcasts - Micro Achat

Antivirus
La protection familiale de référence contre les virus, les logiciels espions et le vos d'informations.
C'est vous qui le dites
Chaque jour, la rédaction Entreprise met en avant vos commentaires les plus pertinents