欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Pascal 洗牌

程序员文章站 2022-04-05 12:35:30
...
Procedure Shuffle(Var data:Array Of integer);

Var i: integer;
  j: integer;
  k: integer;
Begin
  randomize;
  i := high(data);

  Repeat
    j := trunc(random()*100) Mod i;
    k := data[i];
    data[i] := data[j];
    data[j] := k;
    dec(i);
  Until i <= low(data);
End;
相关标签: pascal pascal