哪位老师帮助写一个随机小程序?(100分)

  • 主题发起人 主题发起人 sq68686
  • 开始时间 开始时间
S

sq68686

Unregistered / Unconfirmed
GUEST, unregistred user!
本人初学DELPHI,遇一难题,哪位教师帮忙?
从0至N个数中,随机抽取M个数(M<N)写一个完整的程序。先谢谢了!!
 
begin
Randomize;
Random(n)
end;
 
procedure TForm1.Button1Click(Sender: TObject);
var
AA:array[0..99]of integer;//100个&quot;数&quot;
BB:array of integer;
i,m:integer;
idx:integer;
begin
idx:=0;
for i:= 0 to 99 do //将你的数放到数组里
aa:=i;
m:=99-10;//m是小于n的数
SetLength(bb,m);//设置bb的长度
for i:= 0 to m-1 do
bb:=AA[Random(99)];//AA[Random(99)]中,Random(99)取小于99的随机数
//AA[Random(99)]即取AA数组中第Random(99)个数
//现在bb中放的即你所要求的数
showmessage('OK');
end;
 
接受答案了.
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
1K
DelphiTeacher的专栏
D
I
回复
0
查看
763
import
I
后退
顶部