我想创建一个从i := 1
到n
的循环,它从procedure
获取一个随机数,并将其值赋给名为x1,x2,x3,x4...xn
的变量
所以看起来像这样:
for i:=1 to 100 do begin
GenerateRandomNumber(x); // this procedure gives the updated value of x
xi := x;
end
我想通过创建array[1..n] of string
来解决它,然后将此随机数分配给数组的ith
元素。但说实话,我不喜欢这个解决方案。有没有更快的方法?我正在考虑将字符串与数字连接,或将“x”(字符串)转换为数字,然后以某种方式将其与i
的连续值合并。你觉得怎么样?