[Cherche algo] Pseudo aléatoire très longue période ?

Pseudo aléatoire très longue période ? [Cherche algo] - Algo - Programmation

Marsh Posté le 30-07-2004 à 23:34:49    

Salut hep ho
Alors voilà
J'apprends l'assembleur x86 c'est génial le mode 13h permet de faire de très beaux trucs un snake un feu pis un autre truc
Et pour cet autre truc j'ai besoin d'une fonction (pseudo ne nous leurrons pas) aléatoire de période très longue dans les bits de poids faibles
Mon truc c'est comme l'homme ivre sauf que c'est un pixel et partout où il passe il inc la couleur du pixel où il se trouve
Ca fait de beaux motifs avec certaines graines de départs et valeurs pour le générateur
Mais la plupart du temps ça ressemble à un champ à une rame de métro ou à un jeu d'échec
Bon ça y ressemble pas vraiment mais c'est pour dire que ça semble trop régulier
C'est pour ça que je cherche une fonction aléatoire de période très longue
Evidemment vous allez me dire google est mon ami, et c'est vrai, mais aucun site sur ce type de fonction ne se donne la peine d'en préciser la période
Et moi je voudrais qu'elle soit longue de quelques millions et je rappelle que seulement les 3 voire les 5 bits de poids faible m'intéressent (avec 3 bits j'ai les direction cardinales et quand je mets 5 bits je considère que dans les valeurs supérieures à 111b on conserve la direction)
 
Alors voilà si vous avez ça sous le coude voire sous les fesses ça m'intéresse
 
M'ci de m'avoir lu
Pis bonne nuit

Reply

Marsh Posté le 30-07-2004 à 23:34:49   

Reply

Marsh Posté le 30-07-2004 à 23:54:06    

Reply

Marsh Posté le 31-07-2004 à 00:04:32    

Ca a l'air bien je vais en prendre une au pif essayer de l'adapter et ajouter une rotation pour pas avoir l'impression de plagier tout à fait
Mci
Si vous en connaissez des encore mieux les autres hésites pas hein

Reply

Marsh Posté le 31-07-2004 à 00:07:58    

je crois qu'on peut difficilement faire mieux là. il y a des liens vers les algorithmes. et si tu fais du C++, boost est libre tu peux l'utiliser sans problème, pas la peine de réinventer la roue : boost est la STL de demain.

Reply

Marsh Posté le 31-07-2004 à 17:07:18    

peut etre que ca t'interessera:
http://burtleburtle.net/bob/rand/index.html

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed