我想写一个把一组连续的数随机分配的一个表里(可能是洗牌算法)
lua吧
全部回复
仅看楼主
level 4
我想写一个把一组连续的数随机分配的一个表里(可能是洗牌算法)我写过不同代码都没成功,请大佬指点[呵呵]
2018年06月29日 14点06分 1
level 12
你读读你写的话通不通
2018年06月30日 10点06分 3
啥⊙∀⊙?
2018年07月01日 11点07分
level 8
建一个A表,保存你那些连续的数,
然后建一个B表,一开始是空的,
接着不停地从A表中随机取(取完后删掉)一个值出来插进B表,
直到A表中没有数据,此时B表就是你想要的。
代码:
A = {1,2,3,4,5,6,7,8,9}
B = {}
while #A > 0 do
table.insert(B, table.remove(A, math.random(1, #A)))
end
2018年07月02日 02点07分 4
level 7
我的回答被吞了,借楼回答也被吞[泪]
2018年07月02日 03点07分 6
level 3
劝你去菜鸟教程再温习一遍[呵呵]
2018年07月02日 07点07分 7
level 4
我已经解决了谢谢,等会把代码放出来,请大佬看看有没有问题
2018年07月03日 04点07分 8
level 4
2018年07月03日 07点07分 9
level 4
我这个已经改写成我需要的三维数组了
2018年07月03日 07点07分 10
1