Moin,
bei dieem Mistwetter bin ich mal wieder meiner Lieblingsbeschäftigung, dem Datenverwurschteln, nachgegangen.
Dabei ist ein Stück Coding rausgekommen, welches übergebene Daten durchmischt, ähnlich wie Karten mischen durch abheben.
Jetzt meine Frage: kann man die durchgemischten Daten, oder das Kartenspiel, wieder in die ursprüngliche Reihenfolge bringen?
Dazu ein praktisches Beispiel:
Man nehme 100 Bierdeckel und numeriere sie zufällig mit ungeraden Zahlen zwischen 3 und 99 durch. Dann mische man sie und türme einen Stapel auf.
LOOP
Wir schauen uns den untersten Deckel an, er trägt die Zahl 5.
Dann nehmen wir die untersten 5 Deckel weg
Und legen sie oben auf den Stapel.
END-LOOP
Dieses führen wir eine bestimmte Anzahl Durchläufe durch, dabei verändern sich natürlich die Zahlen auf den untersten Bierdeckeln.
Läßt sich die ursprüngliche Reihenfolge wieder herstellen?
bei dieem Mistwetter bin ich mal wieder meiner Lieblingsbeschäftigung, dem Datenverwurschteln, nachgegangen.
Dabei ist ein Stück Coding rausgekommen, welches übergebene Daten durchmischt, ähnlich wie Karten mischen durch abheben.
Jetzt meine Frage: kann man die durchgemischten Daten, oder das Kartenspiel, wieder in die ursprüngliche Reihenfolge bringen?
Dazu ein praktisches Beispiel:
Man nehme 100 Bierdeckel und numeriere sie zufällig mit ungeraden Zahlen zwischen 3 und 99 durch. Dann mische man sie und türme einen Stapel auf.
LOOP
Wir schauen uns den untersten Deckel an, er trägt die Zahl 5.
Dann nehmen wir die untersten 5 Deckel weg
Und legen sie oben auf den Stapel.
END-LOOP
Dieses führen wir eine bestimmte Anzahl Durchläufe durch, dabei verändern sich natürlich die Zahlen auf den untersten Bierdeckeln.
Läßt sich die ursprüngliche Reihenfolge wieder herstellen?