Ich suche eine int32-> int32-Funktion, diePseudo-Zufall aussehende eins-zu-eins int32-> int32 Funktion
- Bijektion (Eins-zu-Eins-Entsprechung)
- billig zu berechnet mindestens in eine Richtung
- transformiert die zunehmende Sequenz 0, 1, 2, 3, ... in eine Sequenz, die wie eine gute Pseudozufallsfolge aussieht (~ halbe Bits spiegeln sich, wenn sich das Argument um eine kleine Zahl ändert, nicht offensichtlich Muster)
Haben Sie irgendwas versucht? –
Ähnliche Fragen: [Verschleierung einer ID] (http://stackoverflow.com/q/8554286/1009831). –
Wie billig ist "billig"? Jede sinnvolle Blockchiffre sollte Ihren Pseudozufalls-/Bit-Flip-Wunsch bieten. –