function Randomstring(strLen: Integer): string;
var
ID: string;
begin
ID := 'QWERTYUIOPASDFGHJKLZXCVBNMqwertyuiopasdfghjklzxcvbnm1234567890';
Result := '';
Repeat
Result := Result + ID[Random(Length(ID)) + 1];
until (Length(Result) = strLen)
end;
Все точки с запятой кажутся мне вполне подходящими.Чего мне не хватает?