如题,求助!我想在指定的100个汉字里随机生成名字?用 Randomize 我只会生成随机的汉字,但是如何在指定的汉字范围内随机生成呢?我QQ 8858443欢迎回帖,在线等!
解决方案 »
- D7编译问题,请高手指教
- 更改了TLB库的GUID后,注册组件报错....
- 运行时报错,URW3366
- 请教一个关于如何对文件进行加密的问题。
- 用鼠标右键单击文件或者文件夹时弹出的那个菜单显示路径??
- 各位大侠,能不能跟我说说:在动态链接库的调用时,产生“无法定位程序输入点MP4Net_ServerGetSDKVersion于hieserver上”错误,是什么原
- 请问在DELPHI在已定义了一个热键但程序出错自动退出了没有热行关闭热键那怎办?
- 基于dcom的分布式程序的问题
- 请问这该怎么做?
- Delphi里有没有像VB中Left$、Mid$、Right$这样的字符串函数?
- Delphi2011出来了
- 当系统设置日期格式为yyyy.MM.dd或yyyy/MM/dd时
例如:
begin
for i := 0 to
s := 随机姓;
for j := 0 to
t := 随机名;
pName := s + t;
end;
找到,把那些姓做成一个字符串列表.
然后还有其它的文字,把那些文字做成名字列表.想得到名字的时候,使用Random随机抽取姓.然后再随机抽取名就可以了
一般这个做注册机很有用
////////////////////////////////产生随机字、//
procedure tform1.suijizi;
var
ziint:Integer;begin
Randomize;
ziint:=20000+random(10000);
zi:=WideChar(ziint);
end;
procedure tform1.suijiming; //产生随机姓
const
xing: array[0..18] of string = ('刘','陈','杨','黄','周','吴','徐','胡','朱','高','林','郭','马','王','韩','赵','钱','孙','李');
var
zi1:WideString;
begin
edit1.clear;
zi1:=xing[random(19)];
suijizi;
edit1.text:= zi1+zi;
suijizi;
edit1.text:=edit1.text+zi;
end;