以下引用轮回者于2006-10-18 20:20:22的发言:
a = []
b = []
for i in 1..10
a.push(i)
end
for i in 1..10
j = rand(a.size) - 1
b.push(a[j])
a.delete_at(j)
end
p b
我的方法似乎麻烦了很多啊!
[本贴由作者于 2006-10-18 20:21:28 最后编辑]
以下引用chaochao于2006-12-23 5:17:30的发言:
恩,最简单的应该是这个方法.
arrayA = [1,2,3,4,5,......]
arrayB = []
for i in 0..arrayA.size
pos = rand(arrayA.size-i)
arrayB.push(arrayA[pos])
arrayA.delete_at(pos)
end
arrayA = [1,2,3,4,5]
arrayB = []
for i in 0..arrayA.size - 1
pos = rand(arrayA.size)
arrayB.push(arrayA[pos])
arrayA.delete_at(pos)
end
arrayA = [1,2,3,4,5]
arrayB = []
for i in 0...arrayA.size
pos = rand(arrayA.size)
arrayB.push(arrayA[pos])
arrayA.delete_at(pos)
end
以下引用九泪于2006-12-27 12:11:18的发言:
猫子换头像了~
以下引用九泪于2006-12-27 12:11:18的发言:
猫子换头像了~
以下引用柳柳于2006-12-27 19:11:30的发言:
以下引用九泪于2006-12-27 12:11:18的发言:
猫子换头像了~
带头灌水啊你~
其实她没换,只是默认的头像换了……
欢迎光临 Project1 (https://rpg.blue/) | Powered by Discuz! X3.1 |