Guten Abend liebes Forum,

ich habe ein kleines Problem.

Ich muss erstmal probieren es zu formulieren.
Ausgangssituation:

s = ein Wort einer beliebigen Länge (ca. 15 - 20 Zeichen)
l = Integer (l geht gegen unendlich)

Ich Suche nun einen Algorithmus der Anhand der Länge von s und dem Wert von l eine beliebige Position eines Zeichens innerhalb von s auswählt. Dies soll nicht zufällig geschehen sondern es muss reproduzierbar sein.
Der wichtigste Faktor ist, dass sich der Positionswert stark verändert wenn sich die Länge von s nur wenig ändert.
Das heißt es sollte nicht möglich sein den Wert der Position bei bekanntem l zu bestimmen wenn man die Länge von s nicht kennt.

Beispiel:

s = abcdefghijkl

l = 1 Position = 3 (also "c")
l = 2 Position = 6
l = 3 Position = 1
(nur ein Beispiel, welche Werte tatsächlich herauskommen ist egal)

s = abcdefghijklm
l = 1 Position = 7
l = 2 Position = 2
l = 3 Position = 5

Ich hoffe, ich konnte das Problem beschreiben, so dass ihr es versteht.

Mir fehlt irgendwie der Ansatz..
vielleicht fällt euch ja etwas ein.

Crypi