有什么方法可以从1-100里随机一次产生10个数字,而且要不重复的
有什么函数吗
有什么函数吗
解决方案 »
- 如何使一控件始终显示滚动条?
- 能不能用api函数在窗体上画图?
- 怪啊,眼看着窗口的图标不见了.
- 做个调查 看看有多少是计算机专业毕业 现在从事计算机工作的
- delphi 窗体的问题 50分在线等
- 使用Qreport出现问题,Qdbtext不能折行
- 在Delphi6中,如何将MaskEdit控件的EditMast属性中添加'/'字符,并在TEXT的显示时,TEXT文本上有一'/'
- 在DLL中调用用FASTREPORT设计的报表的问题
- 寻求医院管理信息系统的完整源代码(delphi版),价格可商量。有意从速。
- 怎么实现各种格式的图片显示?
- 谁有密码加密解码程序啊
- 请问如何使鼠标移到一行文字上让该行文字变颜色,移走后改变成另外一种颜色
function GetRandom(Range: integer): Integer;
begin
Randomize;
Result := Trunc(Random * Range);
end;
var
i:integer;
n:boolean;
j:integer;
begin
a[0]:=random(b)+1;
for i:=1 to high(a) do repeat
n:=true;
j:=0;
a[i]:=random(b)+1;
repeat
if a[i]=a[j] then n:=false;
j:=j+1;
until (not n) or (j=i);
until n;end;
调用就是
var
a:array of integer;
............
setlength(a,10);
Countnum(a,100);