易语言取不重复的随机数

2024-11-27 21:35:46
推荐回答(1个)
回答1:

方法一.数组arr[arrlen]存储要取出的数值。
arrlen为数组arr的长度,取随机数
r=[0,arrlen-1],取出arr[r],将arr[r]
赋值为arr[arrlen-1],然后arrlen--,直至取完。

方法二.
你可以试试遍历数组,然后每次取一个随机数,用该随机数的下标数组值与当前遍历数组值交换。

这样就可以乱序其中的30个数字,你只要取前10个分两组就好了