tarvitsisin jonkun satunnaislukualgoritmin joka käy läpi kaikki 32-bittiset numerot tasan kerran ja palautuu sitten alkuperäiseen seediin. tiedän jo lineaarisen kongruenssin mutta tarvitsisin jotain satunnaisempaa (alimmaiset bitit eivät ole kovin satunnaisia).
permutaatioalgoritmi
dswerqrqrqr
1189
0Äänestä
Muut lukivat myös
Odottaa vastausta
Näihin keskusteluihin ei ole vielä vastattu. Ole ensimmäinen.
Vastaukset 1
Vanhimmat
Hieman "satunnaisuutta" lisäävä tekijä on siirtyä
Galois kuntaan GF(2^32) ja käyttää siinä primitiivikertojaa g, joka generoi lukukunnan.
X_n=g^n MOD (32.asteen supistumaton polynomi)