Delphi 生成可以控制最大32位随机英文数字字符串


本文整理自网络,侵删。

 
Uses ActiveX;

//随机英文数字 dInt 长度  1-32
function Rand(dInt: Integer):string;
var
  I: Integer;
  sGUID  : string;
  TmpGUID: TGUID;
begin
  for I := 0 to 10 do
  begin
    if CoCreateGUID(TmpGUID) = S_OK then
    begin
      sGUID := GUIDToString(TmpGUID);
      sGUID := Copy(StringReplace(sGUID, '-', '', [rfReplaceAll, rfIgnoreCase]), 2, dInt);
    end
    else
      ShowMessage('Create GUID error!');
   // ShowMessage(sGUID);
  end;

  Result:=sGUID;
end;

//调用方法
procedure TForm1.Button1Click(Sender: TObject);
begin
showmessage(Rand(32));
end;

相关阅读 >>

Delphi汉字与多字节编码的转换

Delphi 从文件中读取图像类型

Delphi调用sql分页存储过程实例

Delphi 校验注册码时的技巧

Delphi与用windows 7下的用户账户控制(uac)机制

Delphi 一个拼图工具的制作思路

Delphi捕获twebbrowser的close事件

Delphi禁止用鼠标拖动窗口的大小

Delphi将image存入mysql数据库

截取程序的网络封包(Delphi hook api)

更多相关阅读请进入《Delphi》频道 >>



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...