Sto cercando un int32-> funzione di Int32 che èpseudo-casuale dall'aspetto one-to-one int32-> Int32 funzione
- corrispondenza biunivoca (one-to-one corrispondenza)
- economico per calcolare almeno in una direzione
- trasforma la sequenza crescente 0, 1, 2, 3, ... in una sequenza che sembra una buona sequenza pseudo-casuale (~ mezzo bit capovolgi quando l'argomento cambia di un numero piccolo, non ovvio modelli)
Hai provato qualcosa? –
Domanda simile: [Offuscamento di un ID] (http://stackoverflow.com/q/8554286/1009831). –
Quanto costa "economica"? Qualsiasi cifra di blocco ragionevole dovrebbe offrire il tuo desiderio di flip pseudo-casuale/bit. –