Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.631 Beiträge
Delphi 12 Athens
|
AW: Wörter zufällig wiedergeben
14. Jul 2011, 10:34
Für ein einzelnes Wort könnte das so funktionieren (ungetestet):
Delphi-Quellcode:
function MergedChars(const Src: string): string;
var
i: integer;
procedure swap(var c1, c2: char);
var
tmp: char;
begin
tmp := c1;
c1 := c2;
c2 := tmp;
end;
begin
(* Randomize sollte bereits aufgerufen worden sein *)
Result := Src;
for i := 2 to Length(Result) - 1 do
swap(Result[i], Result[Random(Length(Result) + 2) - 1]);
end;
Detlef "Ich habe Angst vor dem Tag, an dem die Technologie unsere menschlichen Interaktionen übertrumpft. Die Welt wird eine Generation von Idioten bekommen." (Albert Einstein)
Dieser Tag ist längst gekommen
|