码迷,mamicode.com
首页 > 其他好文 > 详细

随机字符串生成

时间:2014-07-29 21:10:52      阅读:216      评论:0      收藏:0      [点我收藏+]

标签:style   http   color   io   for   cti   div   ar   




随机字符串生成
function TfrmPWGenerate.btnGenerateClick(Sender: TObject): string;

{max length of generated password}
const
  intMAX_PW_LEN = 10;
var
  i: Byte;
  s: string;
begin
  {if you want to use the ‘A..Z‘ characters}
  if cbAZ.Checked then
    s := ‘ABCDEFGHIJKLMNOPQRSTUVWXYZ‘
  else
    s := ‘‘;

  {if you want to use the ‘a..z‘ characters}
  if cbAZSmall.Checked then
    s := s + ‘abcdefghijklmnopqrstuvwxyz‘;

  {if you want to use the ‘0..9‘ characters}
  if cb09.Checked then
    s := s + ‘0123456789‘;
  if s = ‘‘ then exit;

  Result := ‘‘;
  for i := 0 to intMAX_PW_LEN-1 do
    Result := Result + s[Random(Length(s)-1)+1];
end;

initialization
  Randomize;

结果:
IBbfA1mVK2
tmuXIuQJV5
oNEY1cF6xB
flIUhfdIui
mxaK71dJaq
B0YTqxdaLh
...





随机字符串生成,布布扣,bubuko.com

随机字符串生成

标签:style   http   color   io   for   cti   div   ar   

原文地址:http://www.cnblogs.com/xe2011/p/3875966.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!