function Calc: string;
const
a = '12345678';
var
I: Integer;
J: Integer;
L: Integer;
T: Char;
begin
Randomize;
Result := a;
L := Length(Result);
for I := 1 to L do begin
J := Random(L) + 1;
T := Result[I];
Result[I] := Result[J];
Result[J] := T;
end;
end;procedure TForm1.Button1Click(Sender: TObject);
begin
Caption := Calc;
end;
const
a = '12345678';
var
I: Integer;
J: Integer;
L: Integer;
T: Char;
begin
Randomize;
Result := a;
L := Length(Result);
for I := 1 to L do begin
J := Random(L) + 1;
T := Result[I];
Result[I] := Result[J];
Result[J] := T;
end;
end;procedure TForm1.Button1Click(Sender: TObject);
begin
Caption := Calc;
end;
解决方案 »
- 关于delphi按日期查询数据库 请大家帮助
- 在网上自动安装 CAB 图标是在 DELPHI 那里修改的
- 平台移植,求各位帮忙看看,帮我把下面的代码改称vc的格式,在下多谢了!!!
- 帮帮吧,窗口“总是在前”和热键冲突
- 了解深圳科讯的朋友,请进来
- TServerSocket 使用多线程,在还有客户端连接时退出,会停顿好久,如何解决?
- 好看的东西大家共享共享~~,欢迎捧场
- Delphi版的兄弟们,你们若是明白,让我暂时的离开-
- 关于DBgrid的高难度动作................................
- 高分求解:在客户机上运行客户端程序,怎样编写一个按纽,把选择出来的显示在dbgrid 中的数据导出到access中去,并保存,!请详细点!在
- 请问有什么api函数可以做到这样的效果
- 100分,多个线程把搜集的数据各自生成txt文件,只启动一个线程添加到数据库,请指教?
a: array[0..7] of Char = ('1', '2', '3', '4', '5', '6', '7', '8');