各位,如何生成由用户指定长度的密码字符串,内容为数字,或者是数字和字母的组合?
解决方案 »
- 动态库兼容问题---- 为什么 delphi 2006 调用低版(delphi 6.0)的DLL时,会出错!!(急!!给高分!!)
- 求一xp界面控件!
- 一个关于数据记录的问题
- 如何让一个窗体始终获得焦点
- 用clientDataset如何获得数据集中的当前记录的一个字段的内容??
- 如何应用opendialog控件
- 98中Delphi编的程序,打印报的错是 printer selected is not valid
- TStringGrid控件显示问题
- 报表生成器免费源代码,哪来就能用了呀!!!!~
- to c_hk
- 关于用WISE打包时为什么MSCOMM.OCX和MSCOMM.REG不能正确安装?等……
- (100分)想要分的就来了!!!!
const
pStr = 'abcedfghijklmnopqrstuvwxyz1234567890ABCEDFGHIJKLMNOPQRSTUVWXYZ';
var
i: Integer;
begin
result := '';
Randomize;
for i := 0 to iLength - 1 do
result := result + pStr[Random(42)];
end;
for i := 0 to iLength - 1 do
result := result + pStr[Random(42)];
改为
for i := 0 to iLength - 1 do
result := result + pStr[Random(61) + 1];
const
pStr = '0123456789ABCEDFGHIJKLMNOPQRSTUVWXYZ';
var
i: Integer;
l: Integer;
//...
l := Length(pStr);
for i := 1 to iLength do
result := result + pStr[Random(l) + 1];
//...