import console;思路:循环随机输出其中一个,输出后把它删除,然后进入下一轮循环.
var t ={1;2;3;4;5;6}
console.varDump(t)
for(i=1;table.count(t);1){
var r = math.random(1,table.count(t))
console.log(t[r])
table.remove(t,r)
}
console.varDump(t)
console.pause(true);
数据类型:table
变量值: {
[1] = 1
[2] = 2
[3] = 3
[4] = 4
[5] = 5
[6] = 6
}
序列数组长度: 6
3
5
4
6
2
1
参数位置:1
数据类型:table
变量值: {
}
请按任意键继续 ...
import console;输出
var t ={1;2;3;4;5;6}
console.varDump(t)
math.randomize();
table.sort(t,
function(b){
return math.random()>0.5;
}
)
console.varDump(t)
console.pause(true);
数据类型:table感谢群友:葫芦
变量值: {
[1] = 1
[2] = 2
[3] = 3
[4] = 4
[5] = 5
[6] = 6
}
序列数组长度: 6
3
5
4
6
2
1
参数位置:1
数据类型:table
变量值: {
}
请按任意键继续 ...