How can I randomize the Strings in the StringList similarly how this online tool works. If anyone is familiar with it, check this: http://textmechanic.co/Randomize-List.html
Just loop through the stringlist and give each item an different random place:
for i := StringList.Count - 1 downto 1 do StringList.Exchange(i, Random(i+1));
[edit] Altered the loop a bit to make the shuffling uniform.