Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1679 connectés 

  FORUM HardWare.fr
  Programmation

  [c++ sous dos] comment faire une fonction random de 01 à 100 ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[c++ sous dos] comment faire une fonction random de 01 à 100 ?

n°83274
papaolive
Posté le 20-12-2001 à 12:28:50  profilanswer
 

Bonjour,
je n'arrive pas à m'en sortir.
je voudrais créer un random de 0 à 100 avec des entiers positifs.
a chaque utilisation de cette fonction un nombre entre un et 100 devrait sortir aléatoirement.
je n'arrive pas à m'en sortir avec srand et rand et pas non plus avec  
abs(tool.random) mod 100
avez vous une idée ?
merci d'avance.

mood
Publicité
Posté le 20-12-2001 à 12:28:50  profilanswer
 

n°83275
Jcom
Posté le 20-12-2001 à 12:34:41  profilanswer
 

Pour un nombre entre 0 et 100 :
 
tavariable = (rand() % 100);
 
c'est tout simple, non ?


---------------
mon site sur opengl/dx8 : www.glinfrench.fr.st
n°83297
Pitounet
Posté le 20-12-2001 à 13:34:31  profilanswer
 

pour aller jusqu'à 100, il faut faire rand()%101

n°83313
papaolive
Posté le 20-12-2001 à 13:50:33  profilanswer
 

Merci c'est effectivement tout simple :o))
par contre j'obtiens toujours le meme résultat .
voici mon code :
 
#include <stdlib.h>
#include <iostream.h>
 
void main( void )
{
   int i,j;
   cout<<(i=rand() % 100)<<"\n"<<(j=rand() % 20);
}

n°83319
Jcom
Posté le 20-12-2001 à 14:01:31  profilanswer
 

:)  
 
Il faut d'abord initialiser avec srand :
 
#include <stdlib.h>
#include <iostream.h>
#include <time.h> //pour time(0)
 
void main( void )
{
  srand(time(0));
  int i,j;
  cout<<(i=rand() % 100)<<"\n"<<(j=rand() % 20);
}  
 
v'la !


---------------
mon site sur opengl/dx8 : www.glinfrench.fr.st
n°83330
papaolive
Posté le 20-12-2001 à 14:20:37  profilanswer
 

et bien merci beaucoup.
c'était très sympa
aplus


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

  [c++ sous dos] comment faire une fonction random de 01 à 100 ?

 

Sujets relatifs
[C] Comment sortir d'une fonction ?[PHP]Comment quitter une fonction sans qu'elle coupe la page ?
fonction 'cron' pour mailFonction de lecture d'une clé du registre (important)
[C++] Fonction logarithme ? Ca existe ?[PHP] fonction FTP_ et upload à partir d'un disque local
Fonction "random" ou "shuffle" en C++ : ça existe ?[PHP et JS] Appeler une fonction PHP avec un evenement JS
[Delphi] Utiliser un fonction inscrite dans un Tedit par l'utilisateur 
Plus de sujets relatifs à : [c++ sous dos] comment faire une fonction random de 01 à 100 ?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR