Вниз
Скачать: CL | DM;

Генератор паролей   Найти похожие ветки 

← →
Фэ ©   (2002-01-16 14:55) [1]

Вот что-то похожее.

function RandomRangeString_(Lmin,Lmax: Integer; Up:Boolean): String;
var
x,sl: integer;
begin
result := sNULL;
sl := RandomInteger_(Lmin,Lmax); {длина строки от Lmin до Lmax}
while Length(result) <= sl do begin
x := Byte(RandomInteger_(32, 255)); {общий диапазон символов}
if chr(x) in LatChars then {фильтр}
result := result + chr(x);
end;
if Length(result) > Lmax then
result := Copy(result, 1, Lmax);
if Up then Result := AnsiUpperCase(Result);
end;

function RandomInteger_(iLow, iHigh: Integer): Integer;
begin
result := Trunc(Random(iHigh - iLow)) + iLow;
end;



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.44 MB
Время: 0.007 c
1-8891
Unholy()
2002-01-16 00:39
2002.02.04
Помогите найти следующие компоненты...


4-9045
DKeeper
2001-12-06 08:21
2002.02.04
Как узнать handle поля ввода чужого окна?


3-8749
$hade
2002-01-03 08:08
2002.02.04
Interbase +Transaction....


4-9038
Artis
2001-12-09 13:24
2002.02.04
Как узнать размер файла?


7-9006
кто-то из толпы
2001-10-25 17:42
2002.02.04
ARJ




   Наверх