Help, la fonction random en C

Signaler
Messages postés
3
Date d'inscription
vendredi 31 juillet 2009
Statut
Membre
Dernière intervention
1 septembre 2009
-
Messages postés
3
Date d'inscription
vendredi 31 juillet 2009
Statut
Membre
Dernière intervention
1 septembre 2009
-
Salut,
Je veut que qqn m'aide pour ecrire le code source de la fonction aleatoire random, qui genère un nombre entiers aleatoire.
Je n'ai aucun idée
Merci d'avance.


void signature() {
                           printf("signature de yahya\n");
                            }

5 réponses

Messages postés
1054
Date d'inscription
samedi 2 octobre 2004
Statut
Membre
Dernière intervention
9 juillet 2013
6
Salut
Regarde dans les sources de JcdJcd. Il a créé un générateur de nombre aléatoires.
ici
A+

____________________________________________________________________________
Logiciel en traitement de l'image gratuit et open source.
Messages postés
1466
Date d'inscription
mardi 20 février 2007
Statut
Membre
Dernière intervention
7 février 2011
1
Salut,
Non seulement ce n'est pas de l'aide que tu demandes mais un code tout fait, mais surtout l'utilisation de random en C est traitée sur moult et moult sites. Alors si t'es pas capable de faire une petite recherche google...


Cordialement, uaip.
Messages postés
3
Date d'inscription
vendredi 31 juillet 2009
Statut
Membre
Dernière intervention
1 septembre 2009

Merci pour vos reponses
je peut utiliser random() mais je voulais comprendre comment une machine exacte (comme l'ordinateur) peut generer des trucs aleatoires.
apres une recherche sur google j'ais trouvé que c une domaine tres large et que les nombres generés son appelé pseudo-random, il n y a pas un generateur random parfait!



void signature() {
                           printf("signature de yahya\n");
                            }
Messages postés
1466
Date d'inscription
mardi 20 février 2007
Statut
Membre
Dernière intervention
7 février 2011
1
Exact, le random parfait n'existe pas en info. Mais on s'en approche énormément, ce qui est suffisant pour nous, êtres-humains.
Une simple remarque, qui n'a rien à voir, dans ta signature "printf("signature de yahya\n");" devient "puts("signature de yahya");"


Cordialement, uaip.
Messages postés
3
Date d'inscription
vendredi 31 juillet 2009
Statut
Membre
Dernière intervention
1 septembre 2009

Merci pour votre proposition, mais je crois que comme ça c mieux.
En fait je suis entraine de suivre une formation en cpp, donc il faut etre plus ++.

void signature() {
                           std::cout<< "Signature de Yahya" <<endl;
                            }