Zitat Zitat von jcrypter
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
Schue einmal in die Bascom Hilfe. z.B. Instring, Pos, Len .....

Gruß Richard