龙人在线
about me

Arron

抛砖只为引玉(QQ长期隐身在线)
不能富贵难成大器皆因懒,
胸无大志庸庸碌碌只为闲。

这里是我平时收集的和写的一些东西,希望和大家一起共同进步!

无聊看看电影 边听音乐边看 有空多交流
Google_search
Google
hot
latest
photos
还你真实的开幕式!震撼美图[转]【连载】 央行今日发行600万张面额10元奥运纪念钞(组图) 巧遇日本妹妹海滩拍片片 诱不可挡超级丰胸大美人
links
龙人在线 >> 学习资料 >> Delphi专栏 >> Delphi 生成 不重复随机数!!!

Delphi 生成 不重复随机数!!!

来源:原创 作者:arron 日期:2011-06-01 热度:

procedure TForm1.btn1Click(Sender: TObject);
var
  i, J: Integer;
  A : array[0..7] of Integer;
begin
  mmo1.Clear;
  Randomize;
  for i := 0 to 7 do
    A[i] := i+1; // 得到顺序的数组

  for i := 0 to 7 do
  begin
    J := Random(7 - i) ; // 随机范围不断缩小
    mmo1.Lines.Add(IntToStr(A[J])); // 取出随机数据
    A[J] := A[7 - i]; // 将最后一个前移
  end;
end;

Tags: Delphi 随机数
广告位招租,广告代号:gg468
Class Navigation
search
站内
advertise
Copyright © www.jx19.Com All rights reserved.