Тема: Ген код
Показать сообщение отдельно
  #8  
Старый 15.12.2009, 15:41
Asinkrit Asinkrit вне форума
Местный
 
Регистрация: 29.10.2009
Сообщения: 446
Репутация: 271
По умолчанию

Еще один вариант:
Код:
function GeneratePass(const aLength:byte):String;
const
  CSimbols = 'qwertyuiopasdfghjklzxcvbnmQWERTYUIOPASDFGHJKLZXCVBNM1234567890';
var
  i: byte;
begin
  Result:='';
  if aLength > 0 then
    begin
    Randomize;
    SetLength(result, aLength);
    for i:=1 to aLength do
      Result[i]:=CSimbols[Random(Length(CSimbols)-1)+1];
    end;
end;
в CSimbols - символы участвующие в генерации
aLength - длина строки на выходе
Ответить с цитированием