magicrincevent et 6 utilisateurs inconnus

 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[C - Resolu] Fonction random :/

n°2109
Deather2
OpenBSD: the way to go!
Posté le 08-03-2004 à 01:16:40  profilanswer
 

Hello tlm
Je sais que j'en demande pas mal en ce moment m'enfin google ne me satisfait pas trop lol  :sarcastic:  
 
Voilà, je cherche une fonction random tres simple, pour des nombre entre 0 et 10, j'ai trouvé pas mal de truc archi compliqué pour moi, et inutile ... si vous pouvez m'aider sa serai sympa :)
 
Cyao ^^


Message édité par Deather2 le 08-03-2004 à 07:21:05
mood
Google
Posté le 08-03-2004 à 01:16:40  profilanswer
 

n°2110
KnX
To be or not to code.
Posté le 08-03-2004 à 01:50:39  profilanswer
 

j'en ai une pas trop mal dans mon Drunkpipe :  
http://forum.presence-pc.com/overc [...] t-84-1.htm
 
en gros l'utile :

Code :
  1. // includes et vars
  2. #include <time.h>
  3. unsigned long int seed;
  4. // LA fonction, je te laisse modifier pour faire entre 0 et 10  
  5.   int randperc() // une fonction pour avoir des valeurs pseudo-aleatoires sur 100
  6.   {
  7.      static double a = 1389796, m = 2147483647; 
  8.      unsigned int q;
  9.      seed *= a;
  10.      q = seed / m;
  11.      seed -= q*m;
  12.      return (seed % 100);
  13.   }
  14. // et dans ton main :
  15. (void) time(&seed);  // le seed pour le random


 
probablement pas la meilleure, mais c tout skeu j'ai sous la main ...


Message édité par KnX le 08-03-2004 à 01:52:59
n°2111
Deather2
OpenBSD: the way to go!
Posté le 08-03-2004 à 07:20:31  profilanswer
 

Merci :D Elle marche tres bien :)

mood
Google
Posté le 08-03-2004 à 07:20:31  profilanswer
 


Aller à :
Ajouter une réponse
 

Hit Parade