哈哈,我搞定了,发上来大家分享分享
I,J: Integer;
X,A: TStringList;
begin
X := TStringList.Create;
For I := 1 to 938 do
X.Add(IntToStr(I))
//先将1到938赋给TStringList
Randomize;
For I := 1 to 100 do
begin
J := Random(938-(I-1))
//然后随机选取一个数做为选取X中数值的Index
A.Add(X.Strings[J])
//将选中的数添加至另一个TStringList
X.Delete(J)
//删除被选中的数,这样以后就不会再次被选中 了
end
哈哈~~~