|
Bas de page | |
---|---|
Auteur | Sujet : générer une suite de bits aléatoire |
Publicité | Posté le 08-05-2012 à 01:01:34 |
theshockwave I work at a firm named Koslow | accessoirement, le modulo sur le random est à proscrire. sujet débattu à maintes reprises ici même. --------------- last.fm |
Profil supprimé | Posté le 07-06-2012 à 22:28:24 Pourquoi ne pas simplement lire les bits de la variable renvoyé par rand() ? il y en a log2(RAND_MAX) par appel de la fonction. Pour les lire, faire un masque avec un ET logique, puis un bitshift. Un truc du genre (j'ai pas essayé) : int e = rand(); remplacer ensuite j par ta "position bruitée" Message édité par Profil supprimé le 07-06-2012 à 22:34:48 |
Terminapor I'll see you rise. |
--------------- Perhaps you don't deserve to breathe |
WiiDS 20 titres en GC, 0 abandon, 0 DQ |
--------------- "I can cry like Roger. It's just a shame I can't play like him" - Andy Murray, 2010 |
Terminapor I'll see you rise. | Apparemment, le mieux c'est de mettre sur un interval 0-1 et ensuite de régler le résultat :
source : http://stackoverflow.com/questions [...] enerator-c Message cité 2 fois Message édité par Terminapor le 08-06-2012 à 16:13:23 --------------- Perhaps you don't deserve to breathe |
WiiDS 20 titres en GC, 0 abandon, 0 DQ |
--------------- "I can cry like Roger. It's just a shame I can't play like him" - Andy Murray, 2010 |
Un Programmeur |
Une autre methode et une explication plus complete des problemes (y compris ceux de la methode ci-dessus): http://www.bourguet.org/v2/clang/random/ Message édité par Un Programmeur le 08-06-2012 à 16:34:14 --------------- The truth is rarely pure and never simple (Oscar Wilde) |
gilou ModérateurModzilla | En prenant celle de ce papier et l'adaptant vite fait:
Message édité par gilou le 08-06-2012 à 20:51:30 --------------- There's more than what can be linked! -- Iyashikei Anime Forever! -- AngularJS c'est un framework d'engulé! -- |
Publicité | Posté le 08-06-2012 à 20:49:56 |
theshockwave I work at a firm named Koslow |
Edit : du coup c'est ce qui explique l'utilite de passer sur l'intervalle 0-1 comme dit plus haut oui. Apres on n'a pas toujours envie de passer par des floats. Il faut juste retenir qu'il faut utiliser les bits de poids fort Message cité 1 fois Message édité par theshockwave le 11-06-2012 à 14:36:31 --------------- last.fm |
WiiDS 20 titres en GC, 0 abandon, 0 DQ |
--------------- "I can cry like Roger. It's just a shame I can't play like him" - Andy Murray, 2010 |
Sujets relatifs | |
---|---|
générer un diagramme de collaboration dans StarUML | Générer une image à partir d'un fichier html |
[C# / LINQ to XML] Générer des balises contenant des ':' | génération des nombres long aleatoire |
ecrire un programme qui lit une suite de valeur à partir d'un entier n | little endian vers big endian pour un 40 bits |
[RESOLU] Plusieurs "like" de suite + probleme jointure | compiler wkhtmltopdf pour une debian 64 bits |
Element aléatoire parmi différents types | générer une suite de bits aléatoire |
Plus de sujets relatifs à : générer une suite de bits aléatoire |