Der Martin: nichtfortlaufende, eindeutige Nummer erzeugen

Beitrag lesen

Hallo,

Denk dir eine mathematische Funktion aus, die eine Zahl in eine andere umwandelt, so dass das Ergebnis wieder zurückrechenbar ist und nichts mehr über die Reihenfolge der ursprünglichen Zahlen aussagt.

sowas in der Art hätte ich auch vorgeschlagen. Mir würde da spontan eine Bit-Permutation nach einem festen Schema einfallen. Wenn man gut würfelt, sieht die resultierende Folge auf den ersten Blick schon ziemlich chaotisch aus. Lass uns beispielsweise immer die Bits 0/2, 1/4, 3/7 und 5/6 vertauschen:

Original   Permutiert
   0           0
   1           4
   2          16
   3          20
   4           1
   5           5
   6          17
   7          21
  ...         ...

Ciao,
 Martin

--
Ich stehe eigentlich gern früh auf.
Außer morgens.
Selfcode: fo:) ch:{ rl:| br:< n4:( ie:| mo:| va:) de:] zu:) fl:{ ss:) ls:µ js:(