[delphi]生成随机字符(密码)函数
来源:互联网 发布:淘宝店升级规则 编辑:程序博客网 时间:2024/06/02 07:01
最近在做一个小软件,需要随机生成一些密码之类的,于是乎就整了这么一个函数,用于随机生成一定长度的大/小写字母和0-9的数字。
function GetRandStr(len : Integer; lowercase : Boolean = True; num : Boolean = True; uppercase : Boolean = False) : string;const upperStr = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'; lowerStr = 'abcdefghijklmnopqrstuvwxyz'; numStr = '0123456789';var sourceStr : string; i : Integer;begin sourceStr := ''; Result := ''; if uppercase = True then sourceStr := sourceStr + upperStr; if lowercase = True then sourceStr := sourceStr + lowerStr; if num = True then sourceStr := sourceStr + numStr; if (sourceStr = '') or (len<1) then exit; Randomize; for i:=1 to len do begin Result := Result + sourceStr[Random(Length(sourceStr)-1)+1]; end;end;
- [delphi]生成随机字符(密码)函数
- 随机生成密码函数
- SAP 随机密码生成函数
- 简短生成随机密码~支持特殊字符
- 根据字符类型和密码长度随机生成密码
- 生成x位随机数字密码、验证码、字符密码
- 一个生成随机密码的函数
- ASP生成随机密码的两个函数:
- ASP生成随机密码的两个函数
- LotusScript生成随机密码(数字、字母、特殊字符组合)
- DELPHI生成随机字符串
- ASP生成随机密码
- 生成随机密码
- 生成随机密码
- 生成随机密码
- 随机生成密码
- 生成随机密码
- 生成随机密码
- NSU-1191-Compound Words
- 杭电 ACM 1016
- Relevance Vector Machine (RVM)简介
- 页面的生存周期
- WindowsAPI笔记(三)---绘制图形
- [delphi]生成随机字符(密码)函数
- 将select出来的字段进行求和运算——nullif、isnull、nvl函数的使用
- JSON封装与解析
- 稳定性(单向图tarjen)
- 一个表结构smartform分页
- 无法加载站点/服务的所有 ISAPI 筛选器,IIS出现Service Unavailable
- 字符串常量到底存放在哪个存储区
- PlayFramework Play2 Java 关于解决在eclipse建立 views html 模板无法提示 笔记(2)
- codeigniter CURD操作数据库 方法整理