LUA 如何把生成的数值放入表
localnumArr={1,2,3,4,5,6,7,8,9};fori=9,1,-1dolocalindex=math.random(1,9);localtempNum...
local numArr = { 1, 2, 3, 4, 5, 6, 7, 8, 9 };
for i = 9, 1, -1 do
local index = math.random(1, 9);
local tempNum = numArr[i];
numArr[i] = numArr[index];
numArr[index] = tempNum;
end
for i = 1, 9 do
print(numArr[i])
end
上面这个代码能打乱数组顺序
我想实现的是 比如
我给一个整数9
然后能从1-9 依次放入 numArr = {}中 也就是代码第一行
打乱数组顺序运行结束后,并把print(numArr[i])生成的所有数组 再次输入到新的表里
我不知道这种代码该怎么写 求大神帮帮忙 展开
for i = 9, 1, -1 do
local index = math.random(1, 9);
local tempNum = numArr[i];
numArr[i] = numArr[index];
numArr[index] = tempNum;
end
for i = 1, 9 do
print(numArr[i])
end
上面这个代码能打乱数组顺序
我想实现的是 比如
我给一个整数9
然后能从1-9 依次放入 numArr = {}中 也就是代码第一行
打乱数组顺序运行结束后,并把print(numArr[i])生成的所有数组 再次输入到新的表里
我不知道这种代码该怎么写 求大神帮帮忙 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询