Перемешивание чисел в Delphi
Имеем список TStringList, в нем 25 строк, заполненных числами от 1 до 25. Как сделать так, чтобы эти числа в строках перемешались, то есть получить список из случайно разбросанных чисел от 1 до 25 без повторений. Или как вариант, может можно сразу заполнить TStringList случайными цифрами? ? Главные параметры - список из 25 строк, цифры от 1 до 25, цифры не должны повторяться. Спасибо