例如:我想生成这样的。
A10343
A51345
A13476
A.....这是我现在的代码
procedure TForm1.Button1Click(Sender: TObject);
var
n,i,k:integer;
t:String;
begin
Randomize;
n:=Random(9999999);
t:=inttostr(n);
k:=length(t);
for i:=1 to (7-k) do t:='0'+t; //补0
memo1.lines.add(t);
end;
还有我现在按一下只生成一个随机数,如何生成100个呢?刚接触编程,很多地方不懂,大家帮帮忙哈。
A10343
A51345
A13476
A.....这是我现在的代码
procedure TForm1.Button1Click(Sender: TObject);
var
n,i,k:integer;
t:String;
begin
Randomize;
n:=Random(9999999);
t:=inttostr(n);
k:=length(t);
for i:=1 to (7-k) do t:='0'+t; //补0
memo1.lines.add(t);
end;
还有我现在按一下只生成一个随机数,如何生成100个呢?刚接触编程,很多地方不懂,大家帮帮忙哈。
解决方案 »
- Delphi Program 如何动态更新 WebService IP Address
- 请教:winsock 是不是只能把 字符串 从服务器 发到 客户端,图片呢?谢谢!
- 我想对dbf数据表进行操作,可是使用Table连接不能打开?
- 简单问题拿高分 UrlDownloadToFile不能下载含中文名文件?
- 用过Developer Express控件包的高手请进
- 怎么样给TREEVIEW一个附加值
- 怎样在ADOQuery中加入Data字段
- query输出到报表的问题
- 有武汉的delphi程序员吗?
- 发现我的Pascal学的不好,有没有好的教材或资料,最好能下载的电子版,谢啦!
- delphi 7 中创建WSDL Importer的向导的问题?
- delphi做rs232 activex的接收数据如何送出来?
var
n, i, j, k: Integer;
t: string;
begin
for j := 1 to 100 do {循环生成100个随机数}
begin
Randomize;
n := Random(9999999);
t := inttostr(n);
k := length(t);
for i := 1 to (7-k) do t := '0' + t; {补0}
t := 'A' + t; {加字母前缀A}
memo1.lines.add(t);
end;
end;