je cherche la fonction qui me permet de trouver un nombre au hasard j'ai essayer random(); mais ca donne rien??
rand, voir aussi srand
et aussi, quel est son principe, (un ptit nain de jardin caché dans le cpu qui joue au dé ????)
Certains calculs iteres donnent un resultat plus ou moins difficile a prevoir. C'est ce qu'utilisent les generateurs de nombres pseudo-aleatoires. La qualite de l'aleatoire peut varier et le C++ n'a aucune exigence la-dessus.
A+
-- Jean-Marc FAQ de fclc++: http://www.cmla.ens-cachan.fr/~dosreis/C++/FAQ C++ FAQ Lite en VF: http://www.ifrance.com/jlecomte/c++/c++-faq-lite/index.html Site de usenet-fr: http://www.usenet-fr.news.eu.org
jjabon <a-enlerver-elekis@hotmail.com> writes:
je cherche la fonction qui me permet de trouver un nombre au hasard
j'ai essayer random(); mais ca donne rien??
rand, voir aussi srand
et aussi, quel est son principe, (un ptit nain de jardin caché dans
le cpu qui joue au dé ????)
Certains calculs iteres donnent un resultat plus ou moins difficile a
prevoir. C'est ce qu'utilisent les generateurs de nombres
pseudo-aleatoires. La qualite de l'aleatoire peut varier et le C++
n'a aucune exigence la-dessus.
A+
--
Jean-Marc
FAQ de fclc++: http://www.cmla.ens-cachan.fr/~dosreis/C++/FAQ
C++ FAQ Lite en VF: http://www.ifrance.com/jlecomte/c++/c++-faq-lite/index.html
Site de usenet-fr: http://www.usenet-fr.news.eu.org
je cherche la fonction qui me permet de trouver un nombre au hasard j'ai essayer random(); mais ca donne rien??
rand, voir aussi srand
et aussi, quel est son principe, (un ptit nain de jardin caché dans le cpu qui joue au dé ????)
Certains calculs iteres donnent un resultat plus ou moins difficile a prevoir. C'est ce qu'utilisent les generateurs de nombres pseudo-aleatoires. La qualite de l'aleatoire peut varier et le C++ n'a aucune exigence la-dessus.
A+
-- Jean-Marc FAQ de fclc++: http://www.cmla.ens-cachan.fr/~dosreis/C++/FAQ C++ FAQ Lite en VF: http://www.ifrance.com/jlecomte/c++/c++-faq-lite/index.html Site de usenet-fr: http://www.usenet-fr.news.eu.org
Benoit Dejean
Le Wed, 29 Oct 2003 16:37:37 +0100, jjabon a écrit :
et ou est l'erreur ici
#include <iostream> using namespace std; main() { double r = rand(); cout << r; }
mauvais emploi de rand et générateur n'a pas été initialisé
et également chez boost des générateurs beaucoup plus puissants http://boost.org/libs/random/index.html
jjabon
et ou est l'erreur ici
#include <iostream> using namespace std; main() { double r = rand(); cout << r; }
il y a une librairie speciale pour la fonction rand()????
jjabon writes:
je cherche la fonction qui me permet de trouver un nombre au hasard j'ai essayer random(); mais ca donne rien??
rand, voir aussi srand
et aussi, quel est son principe, (un ptit nain de jardin caché dans le cpu qui joue au dé ????)
Certains calculs iteres donnent un resultat plus ou moins difficile a prevoir. C'est ce qu'utilisent les generateurs de nombres pseudo-aleatoires. La qualite de l'aleatoire peut varier et le C++ n'a aucune exigence la-dessus.
A+
et ou est l'erreur ici
#include <iostream>
using namespace std;
main()
{
double r = rand();
cout << r;
}
il y a une librairie speciale pour la fonction rand()????
jjabon <a-enlerver-elekis@hotmail.com> writes:
je cherche la fonction qui me permet de trouver un nombre au hasard
j'ai essayer random(); mais ca donne rien??
rand, voir aussi srand
et aussi, quel est son principe, (un ptit nain de jardin caché dans
le cpu qui joue au dé ????)
Certains calculs iteres donnent un resultat plus ou moins difficile a
prevoir. C'est ce qu'utilisent les generateurs de nombres
pseudo-aleatoires. La qualite de l'aleatoire peut varier et le C++
n'a aucune exigence la-dessus.
#include <iostream> using namespace std; main() { double r = rand(); cout << r; }
il y a une librairie speciale pour la fonction rand()????
jjabon writes:
je cherche la fonction qui me permet de trouver un nombre au hasard j'ai essayer random(); mais ca donne rien??
rand, voir aussi srand
et aussi, quel est son principe, (un ptit nain de jardin caché dans le cpu qui joue au dé ????)
Certains calculs iteres donnent un resultat plus ou moins difficile a prevoir. C'est ce qu'utilisent les generateurs de nombres pseudo-aleatoires. La qualite de l'aleatoire peut varier et le C++ n'a aucune exigence la-dessus.
A+
Benoit Dejean
Le Wed, 29 Oct 2003 16:37:37 +0100, jjabon a écrit :
et ou est l'erreur ici main()
int main() d'ailleurs
Le Wed, 29 Oct 2003 16:37:37 +0100, jjabon a écrit :
Le Wed, 29 Oct 2003 16:37:37 +0100, jjabon a écrit :
et ou est l'erreur ici main()
int main() d'ailleurs
Jean-Marc Bourguet
jjabon writes:
il y a une librairie speciale pour la fonction rand()????
#include <stdlib.h>
Tu as l'air de confondre bibliotheque et en-tete.
A+
-- Jean-Marc FAQ de fclc++: http://www.cmla.ens-cachan.fr/~dosreis/C++/FAQ C++ FAQ Lite en VF: http://www.ifrance.com/jlecomte/c++/c++-faq-lite/index.html Site de usenet-fr: http://www.usenet-fr.news.eu.org
jjabon <a-enlerver-elekis@hotmail.com> writes:
il y a une librairie speciale pour la fonction rand()????
#include <stdlib.h>
Tu as l'air de confondre bibliotheque et en-tete.
A+
--
Jean-Marc
FAQ de fclc++: http://www.cmla.ens-cachan.fr/~dosreis/C++/FAQ
C++ FAQ Lite en VF: http://www.ifrance.com/jlecomte/c++/c++-faq-lite/index.html
Site de usenet-fr: http://www.usenet-fr.news.eu.org
il y a une librairie speciale pour la fonction rand()????
#include <stdlib.h>
Tu as l'air de confondre bibliotheque et en-tete.
A+
-- Jean-Marc FAQ de fclc++: http://www.cmla.ens-cachan.fr/~dosreis/C++/FAQ C++ FAQ Lite en VF: http://www.ifrance.com/jlecomte/c++/c++-faq-lite/index.html Site de usenet-fr: http://www.usenet-fr.news.eu.org
jjabon
---------------------------- #include <iostream> #include <stdlib.h> using namespace std;
main() { for(int i = 0; i<20; ++i) cout << rand()%20 << endl; int azer; cin >> azer; } -+----------------------------------------- avec ce code la, il me sort toujours la meme serice de chiffre a chaque fois que je compile a savoir 1 7 14 0 2 16 8 14 2 19 18 ..... toujours et toujours??? pk??
et ou est l'erreur ici main()
int main() d'ailleurs
----------------------------
#include <iostream>
#include <stdlib.h>
using namespace std;
main()
{
for(int i = 0; i<20; ++i)
cout << rand()%20 << endl;
int azer;
cin >> azer;
}
-+-----------------------------------------
avec ce code la, il me sort toujours la meme serice de chiffre a chaque
fois que je compile
a savoir
1 7 14 0 2 16 8 14 2 19 18 ..... toujours et toujours??? pk??
---------------------------- #include <iostream> #include <stdlib.h> using namespace std;
main() { for(int i = 0; i<20; ++i) cout << rand()%20 << endl; int azer; cin >> azer; } -+----------------------------------------- avec ce code la, il me sort toujours la meme serice de chiffre a chaque fois que je compile a savoir 1 7 14 0 2 16 8 14 2 19 18 ..... toujours et toujours??? pk??
et ou est l'erreur ici main()
int main() d'ailleurs
Jean-Marc Bourguet
jjabon writes:
---------------------------- #include <iostream> #include <stdlib.h> using namespace std;
main() { for(int i = 0; i<20; ++i) cout << rand()%20 << endl; int azer; cin >> azer; } -+----------------------------------------- avec ce code la, il me sort toujours la meme serice de chiffre a chaque fois que je compile a savoir 1 7 14 0 2 16 8 14 2 19 18 ..... toujours et toujours??? pk??
Hors j'avais ecrit:
rand, voir aussi srand
Et Benoit:
le générateur n'a pas été initialisé
A+
-- Jean-Marc FAQ de fclc++: http://www.cmla.ens-cachan.fr/~dosreis/C++/FAQ C++ FAQ Lite en VF: http://www.ifrance.com/jlecomte/c++/c++-faq-lite/index.html Site de usenet-fr: http://www.usenet-fr.news.eu.org
jjabon <a-enlerver-elekis@hotmail.com> writes:
----------------------------
#include <iostream>
#include <stdlib.h>
using namespace std;
main()
{
for(int i = 0; i<20; ++i)
cout << rand()%20 << endl;
int azer;
cin >> azer;
}
-+-----------------------------------------
avec ce code la, il me sort toujours la meme serice de chiffre a chaque
fois que je compile
a savoir
1 7 14 0 2 16 8 14 2 19 18 ..... toujours et toujours??? pk??
Hors j'avais ecrit:
rand, voir aussi srand
Et Benoit:
le générateur n'a pas été initialisé
A+
--
Jean-Marc
FAQ de fclc++: http://www.cmla.ens-cachan.fr/~dosreis/C++/FAQ
C++ FAQ Lite en VF: http://www.ifrance.com/jlecomte/c++/c++-faq-lite/index.html
Site de usenet-fr: http://www.usenet-fr.news.eu.org
---------------------------- #include <iostream> #include <stdlib.h> using namespace std;
main() { for(int i = 0; i<20; ++i) cout << rand()%20 << endl; int azer; cin >> azer; } -+----------------------------------------- avec ce code la, il me sort toujours la meme serice de chiffre a chaque fois que je compile a savoir 1 7 14 0 2 16 8 14 2 19 18 ..... toujours et toujours??? pk??
Hors j'avais ecrit:
rand, voir aussi srand
Et Benoit:
le générateur n'a pas été initialisé
A+
-- Jean-Marc FAQ de fclc++: http://www.cmla.ens-cachan.fr/~dosreis/C++/FAQ C++ FAQ Lite en VF: http://www.ifrance.com/jlecomte/c++/c++-faq-lite/index.html Site de usenet-fr: http://www.usenet-fr.news.eu.org
Michel Michaud
Dans news:, Jean-Marc
#include <stdlib.h>
#include <cstdlib>
(on est bien sur fclc++ ici ? :-)
-- Michel Michaud http://www.gdzid.com FAQ de fr.comp.lang.c++ : http://www.cmla.ens-cachan.fr/~dosreis/C++/FAQ/
Dans news:pxbllr4njc1.fsf@news.bourguet.org, Jean-Marc
#include <stdlib.h>
#include <cstdlib>
(on est bien sur fclc++ ici ? :-)
--
Michel Michaud mm@gdzid.com
http://www.gdzid.com
FAQ de fr.comp.lang.c++ :
http://www.cmla.ens-cachan.fr/~dosreis/C++/FAQ/
-- Michel Michaud http://www.gdzid.com FAQ de fr.comp.lang.c++ : http://www.cmla.ens-cachan.fr/~dosreis/C++/FAQ/
Jean-Marc Bourguet
"Michel Michaud" writes:
Dans news:, Jean-Marc
#include <stdlib.h>
#include <cstdlib>
(on est bien sur fclc++ ici ? :-)
Les deux sont definis par la norme. En pratique, la derniere fois que j'ai teste les compilateurs que j'utilise j'ai eu un comportement plus homogene et plus conforme avec mes attentes avec la forme que j'ai employee (dont je l'avoue certaines sont en contradiction avec la norme C++).
A+
-- Jean-Marc FAQ de fclc++: http://www.cmla.ens-cachan.fr/~dosreis/C++/FAQ C++ FAQ Lite en VF: http://www.ifrance.com/jlecomte/c++/c++-faq-lite/index.html Site de usenet-fr: http://www.usenet-fr.news.eu.org
"Michel Michaud" <mm@gdzid.com> writes:
Dans news:pxbllr4njc1.fsf@news.bourguet.org, Jean-Marc
#include <stdlib.h>
#include <cstdlib>
(on est bien sur fclc++ ici ? :-)
Les deux sont definis par la norme. En pratique, la derniere fois que
j'ai teste les compilateurs que j'utilise j'ai eu un comportement plus
homogene et plus conforme avec mes attentes avec la forme que j'ai
employee (dont je l'avoue certaines sont en contradiction avec la
norme C++).
A+
--
Jean-Marc
FAQ de fclc++: http://www.cmla.ens-cachan.fr/~dosreis/C++/FAQ
C++ FAQ Lite en VF: http://www.ifrance.com/jlecomte/c++/c++-faq-lite/index.html
Site de usenet-fr: http://www.usenet-fr.news.eu.org
Les deux sont definis par la norme. En pratique, la derniere fois que j'ai teste les compilateurs que j'utilise j'ai eu un comportement plus homogene et plus conforme avec mes attentes avec la forme que j'ai employee (dont je l'avoue certaines sont en contradiction avec la norme C++).
A+
-- Jean-Marc FAQ de fclc++: http://www.cmla.ens-cachan.fr/~dosreis/C++/FAQ C++ FAQ Lite en VF: http://www.ifrance.com/jlecomte/c++/c++-faq-lite/index.html Site de usenet-fr: http://www.usenet-fr.news.eu.org
Michel Michaud
Dans news:, Jean-Marc
"Michel Michaud" writes:
Dans news:, Jean-Marc
#include <stdlib.h>
#include <cstdlib>
(on est bien sur fclc++ ici ? :-)
Les deux sont definis par la norme. En pratique, la derniere fois
Oui, mais seul cstdlib isole srand/rand avec le namespace std.
que j'ai teste les compilateurs que j'utilise j'ai eu un comportement plus homogene et plus conforme avec mes attentes avec la forme que j'ai employee (dont je l'avoue certaines sont en contradiction avec la norme C++).
Alors il faut dire les deux... :-)
Quels compilateurs moyennement récents ne supportent pas <cstdlib> ?
-- Michel Michaud http://www.gdzid.com FAQ de fr.comp.lang.c++ : http://www.cmla.ens-cachan.fr/~dosreis/C++/FAQ/
Dans news:pxb1xswneso.fsf@news.bourguet.org, Jean-Marc
"Michel Michaud" <mm@gdzid.com> writes:
Dans news:pxbllr4njc1.fsf@news.bourguet.org, Jean-Marc
#include <stdlib.h>
#include <cstdlib>
(on est bien sur fclc++ ici ? :-)
Les deux sont definis par la norme. En pratique, la derniere fois
Oui, mais seul cstdlib isole srand/rand avec le namespace std.
que j'ai teste les compilateurs que j'utilise j'ai eu un
comportement plus homogene et plus conforme avec mes attentes avec
la forme que j'ai employee (dont je l'avoue certaines sont en
contradiction avec la norme C++).
Alors il faut dire les deux... :-)
Quels compilateurs moyennement récents ne supportent pas <cstdlib> ?
--
Michel Michaud mm@gdzid.com
http://www.gdzid.com
FAQ de fr.comp.lang.c++ :
http://www.cmla.ens-cachan.fr/~dosreis/C++/FAQ/
Les deux sont definis par la norme. En pratique, la derniere fois
Oui, mais seul cstdlib isole srand/rand avec le namespace std.
que j'ai teste les compilateurs que j'utilise j'ai eu un comportement plus homogene et plus conforme avec mes attentes avec la forme que j'ai employee (dont je l'avoue certaines sont en contradiction avec la norme C++).
Alors il faut dire les deux... :-)
Quels compilateurs moyennement récents ne supportent pas <cstdlib> ?
-- Michel Michaud http://www.gdzid.com FAQ de fr.comp.lang.c++ : http://www.cmla.ens-cachan.fr/~dosreis/C++/FAQ/