begin process at 2012 02 11 12:49:33
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C/C++

 > 

Archives

 > 

Maths & Algorithmes

 > 

Rand()


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Rand()

mardi 15 juin 2004 à 18:27:54 | Rand()

StevenJLMunn

J'ai besoin dans mon prog d'une fonction de chiffres aéolatoires plus puissante ke rand(). Je sais que la fonction random() de VB6 est très puissante si quelqu'un à une idée de l'algo. utilisé.
Merci d'avance.
mardi 15 juin 2004 à 18:43:30 | Re : Rand()

petitchech


Salut tu veu une fonction plus puissante en quoi ?

je croi k'il n'y a que rand(); pour faire des nombre aleatoir, et pour que sa soir plus aleatoir mes la sur l'heur.
mardi 15 juin 2004 à 19:16:30 | Re : Rand()

LordBob

Membre Club
qu'est ce que tu entend pas plus puissante que rand()?
Bob...

"La chance accorde ses faveur aux esprits avertis..."
mardi 15 juin 2004 à 20:04:33 | Re : Rand()

StevenJLMunn

quand je dit + puissant c une fonction plus aéolatoire ke
rand() parsque rand() me crée toujours les mêmes chiffres.
mardi 15 juin 2004 à 20:07:13 | Re : Rand()

LordBob

Membre Club
question: comment utilise tu la fonction rand?
Bob...

"La chance accorde ses faveur aux esprits avertis..."
mardi 15 juin 2004 à 20:40:42 | Re : Rand()

djl


c'est clair, tu programmes sans ragarder les doc, comment tu peux avoir la pretention de critiquer rand a ton niveau ??
mardi 15 juin 2004 à 20:54:55 | Re : Rand()

petitchech


Mes
srand((unsigned) time(NULL));
avant d'utilisé la fonction rand, sa la parametre sur la date.
mardi 15 juin 2004 à 21:45:47 | Re : Rand()

xarier

Si j'ai bien compris voila comment creé la fonction rand()
// var gloable
int m_dwRand;


int MyRand()
{
m_dwRand = m_dwRand * 214013L + 2531011L;
return (m_dwRand>>16)
}

Life is Short
mardi 15 juin 2004 à 21:46:10 | Re : Rand()

xarier

Si j'ai bien compris voila comment creé la fonction rand()
// var gloable
int m_dwRand;


int MyRand()
{
m_dwRand = m_dwRand * 214013L + 2531011L;
return (m_dwRand>>16)
}

Life is Short
mercredi 14 juillet 2004 à 03:03:16 | Re : Rand()

Stepharcher

Je comprend bien le problème, le truc c'est que l'ordinateur est logique et qu'il ne sais pas vraiment faire de l'aléatoire...

L'aléatoire fait parti du domaine du Chaos ( c'est un grand mot juste pour dire qu'on sait pas coment ça marche ).

Une manière simple de faire du pseudo aléatoire, c'est de générer un nombre premier grand ( 1000 caractères devraient suffirent ) et de les parcourrirs dans l'ordre en commençant par une position dépendante du temps à laquelle on a initialisé le générateur de nombre aléatoire.

Pour générer un grand nombre premier rapidement, je te conseil la librairie GMP.

Stéph


Cette discussion est classée dans : fonction, rand, puissante


Répondre à ce message

Sujets en rapport avec ce message

[DEBUTANT] Fonction rand () [ par kojiro2 ] G un problème avec la fonction rand dans un pti jeuke je suis en train de faire.Je veux générer un nombre aléatoire (jusque là pas de pb).Ce nombre al fonstion random [ par Teclis01 ] Voilà j'aimerais faire une fonction random qui renvoies 3 variables:1 long2 shortCes 3 variables de types different seront calculé de facon aléatoire fonction rand() en c [ par anthonycosson ] j'ai besoin de recuperer un chiffre au hazard entre 1 et 100 donc je fais C=1+rand()%100;mais j'ai toujours les meme valeur qui sortent est normal et Probleme de rand [ par Spacekiller ] Bonjour, voila j'ai un programme qui utilise la fonction rand(); a l'origine je devais generer un nombre aleatoirement entre 0 et 9 jai donc fait la f Fonction Rand pour démineur [ par pitidragon ] Bonjour à tous,je dois programmer un démineur en langage C pour mes études et j'ai besoin d'aide. Je dois utiliser la fonction Rand pour générer mes b fonction rand() [ par flowneo ] Bonjour, voila, je voudrais faire une fonction (ou procédure) qui génére par exemple 4 lettre que je placerais dans un tableau, j'ai regardé les réfé probléme avec la fonction rand() en c!! [ par ammouna21 ] salut,j'ai un probléme avec rand et je ne sais pas comment la résoudre !l'exercice consiste a remplir une matrice[10][20] avec des valeurs aléatoires Problème fonction rand() [ par Copyright83 ] Bonjour à tous,Je voudrais utiliser la fonction rand() en C, de façon à générer un nombre aléatoire.Pour le moment mon code ressemble à ceci :for(i=0; fonction rand() : nombre positifs et négaifs ??? [ par mrdaryx ] Bonjour tout le monde. Après de nombreuses recherches, je ne trouve toujours pas le moyen de générer une suite de nombre >0 et <0 à l'aide de la fonct Fonction dans une structure ? [ par mayti ] Bonjour, voilà j'esseye d'utiliser une fonction dans une structure pour par exemple effacer un fichier: struct FICHIER {     char *path;     sta


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 7,706 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales