cs_Thaeron
Messages postés202Date d'inscriptionvendredi 6 juillet 2001StatutMembreDernière intervention31 octobre 2007 25 sept. 2005 à 19:34
Extrait de la page de manuel de rand :
"Si vous désirez engendrer un entier aléatoire entre 1 et 10, vous devez toujours procéder en utilisant les bits de poids forts, comme dans :
j=1+(int) (10.0*rand()/(RAND_MAX+1.0));
et jamais ainsi :
j=1+(rand() % 10);
(car cette derniere version utilise les bits de poids faibles)."
On a tous la mauvaise habitude de faire rand()%MAX; mais si ça s'adresse à ceux qui ne connaissent pas comment générer des nombres pseudos aléatoires alors autant leur mettre la vraie syntaxe, même si elle est plus longue à écrire.
DormeurDev
Messages postés61Date d'inscriptionsamedi 5 février 2005StatutMembreDernière intervention20 avril 20061 25 sept. 2005 à 18:41
Ca montre qu'il y a une faille sur cppfrance, on ne sait pas où mettre les petits tutos.
Ah ben tiens, mais si, y'a une rubrique pour ça ! J'avais pas vu, bon ben jejeb, tu sais ce qu'il te restes à faire.
deck_bsd
Messages postés1243Date d'inscriptionjeudi 31 mars 2005StatutMembreDernière intervention 3 août 20162 25 sept. 2005 à 18:38
Ca laisse un peut de répis à ce brave jejeb. Paix à sont âme :D
R.I.P jejeb ;D
++All
DormeurDev
Messages postés61Date d'inscriptionsamedi 5 février 2005StatutMembreDernière intervention20 avril 20061 25 sept. 2005 à 18:33
Aie ! BruNews va sévir ^^ .
brunews est en voyage
=> Il me semblait aussi :D
cs_Joky
Messages postés1787Date d'inscriptionlundi 22 novembre 2004StatutMembreDernière intervention31 janvier 20092 25 sept. 2005 à 16:32
brunews est en voyage
MuPuF
Messages postés536Date d'inscriptionmercredi 27 avril 2005StatutMembreDernière intervention22 août 2008 25 sept. 2005 à 16:16
je pense aussi que la sanction va pas tarder ... dsl jejeb ...
sithlords
Messages postés37Date d'inscriptionmercredi 10 août 2005StatutMembreDernière intervention31 octobre 2005 25 sept. 2005 à 15:40
Aie ! BruNews va sévir ^^ .
Mais bon, je trouve que c'est utile a certains qui pourraient apprendre a utiliser la randomisation.
Gabriel.
25 sept. 2005 à 19:34
"Si vous désirez engendrer un entier aléatoire entre 1 et 10, vous devez toujours procéder en utilisant les bits de poids forts, comme dans :
j=1+(int) (10.0*rand()/(RAND_MAX+1.0));
et jamais ainsi :
j=1+(rand() % 10);
(car cette derniere version utilise les bits de poids faibles)."
On a tous la mauvaise habitude de faire rand()%MAX; mais si ça s'adresse à ceux qui ne connaissent pas comment générer des nombres pseudos aléatoires alors autant leur mettre la vraie syntaxe, même si elle est plus longue à écrire.
25 sept. 2005 à 18:41
Ah ben tiens, mais si, y'a une rubrique pour ça ! J'avais pas vu, bon ben jejeb, tu sais ce qu'il te restes à faire.
25 sept. 2005 à 18:38
R.I.P jejeb ;D
++All
25 sept. 2005 à 18:33
brunews est en voyage
=> Il me semblait aussi :D
25 sept. 2005 à 16:32
25 sept. 2005 à 16:16
25 sept. 2005 à 15:40
Mais bon, je trouve que c'est utile a certains qui pourraient apprendre a utiliser la randomisation.
Gabriel.