Project1
标题:
求一个数组的使用方法
[打印本页]
作者:
白鬼
时间:
2015-11-20 22:04
标题:
求一个数组的使用方法
本帖最后由 白鬼 于 2015-11-20 22:06 编辑
想做一个效果,某数组A = []
A数组内容数量不确定
想从A中随机抽取一个数据进行处理,
抽取后,该数据x不再存在于A中
但是A中可以有完全相同的数据
假如说
A = [x, x, y, z, m, m, n]
第一次随机抽取,抓取出一个m然后
A = [x, x, y, z, m, n]
不知道怎么做到,求帮忙
@RyanBern
@恐惧剑刃
@芯☆淡茹水
@︶ㄣ牛排ぶ
作者:
RyanBern
时间:
2015-11-20 22:10
本帖最后由 RyanBern 于 2015-11-21 09:12 编辑
RUBY 代码
复制
a =
[
1
,
1
,
2
,
3
,
5
,
8
]
x = a.
delete_at
(
rand
(
a.
size
)
)
a =
[
1
,
1
,
2
,
3
,
5
,
8
]
x = a.
delete_at
(
rand
(
a.
size
)
)
作者:
喵呜喵5
时间:
2015-11-20 22:33
说起来……既然A数组
内容
数量不确定…………
直接 A.pop 不就好了………………
作者:
VIPArcher
时间:
2015-11-21 00:01
本帖最后由 VIPArcher 于 2015-11-21 00:04 编辑
反正都随机了打乱也无所谓的吧?
a = [1,2,3,4,5,6,7,8]
a.shuffle!.pop
复制代码
也许XP的ruby版本没有shuffle!可以用,如果没有的话就无视我吧
作者:
冷峻逸
时间:
2015-11-23 21:05
提示:
作者被禁止或删除 内容自动屏蔽
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1