Hallo Texter,
Z.B. genau so wie Du es beschreibst, Schritt für Schritt.
ich meinte das eigentlich gar nicht so. tut mir leid, habe ich falsch beschrieben. Wie ich das programmiere ist klar, ich suche eine Art Übertragungsmatrix oder ähnliches. Mir geht es nur darum, wie ich -möglichst sinnvoll- einen String in einen anderen String mutiert überführen kann.
die Bitoperation ist schon mal keine schlechte Idee, allerdings ist das noch nicht sehr konkret.
Ein Beispiel _einer_ Regel für eine einzutretende Mutation:
liegt ein Zufallswert bei 1 UND
liegt ein Impulswert zwischen 60 und 70 vor UND
ist das Zeichen an Position 2 ein I, würde I zu D mutieren
Ein wenig Pseudocode
WORT = "IIDE"
IMPULS = random_value(1,100)
RANDOM = random_value(1,100)
if(RANDOM == 1){
if(IMPULS >= 60 AND IMPULS <= 70) AND
if(StringPos(WORT, 2) == "I")
StringVal(WORT,2) = "D" // ändere Zeichen an Pos 2 zu "D"
}
Eine derartige Konstruktion ist aber müßig... besser wäre eine Übertragungsmatrix, schliesslich muss es hunderte Möglichkeiten geben und überdies sollte diese Matrix ebenfalls selbst veränderbar sein. Muss ich mir mal heute abend was einfallen lassen, bringt wohl nichts hier, so eine unkonkrete Fragestellung.
Danke aber trotzdem