- 积分
- 4335
- 阅读权限
- 255
- 鲜花
- 9
- 猫粮
- 7413
- 在线时间
- 5341 小时
- 精华
- 4
- 注册时间
- 2017-11-16
- 性别
- 保密
- 最后登录
- 2024-11-21
院长
- 鲜花
- 9
- 猫粮
- 7413
|
发表于 2018-6-24 10:00:02
|
显示全部楼层
很简单呀
第一步, 创建一个存放你所有随机数的数组, 比如数组A(0) = 0, 数组A(1)=1, ... 数组A(100)=100
第二步, 随机获取一个数组下标, 比如本次随机得到下标是30
第三步, 把这个下标对应的成员加入到一个新的数组B中, 比如数组B(0)=数组A(30)
第四步, 把数组A里这个下标成员删除掉, 如何删除请自己思考, 不管是赋值null或者后面覆盖前面都可以, 这样重新再随机数组A的时候, 就不会取到上次的成员元素了
最后, 循环操作第2步到第4步的内容, 直到数组A空了或者数组B达到想要的数量
|
|