Random 动作脚本2:从数组中随机选取3个nummer
我需要3个随机变量从数组0-36轮盘赌。 我有这个密码。脚本从随机数组返回前3个nummer。 我需要从随机数组的随机位置返回3个随机数字。 请帮帮我Random 动作脚本2:从数组中随机选取3个nummer,random,actionscript,Random,Actionscript,我需要3个随机变量从数组0-36轮盘赌。 我有这个密码。脚本从随机数组返回前3个nummer。 我需要从随机数组的随机位置返回3个随机数字。 请帮帮我 onClipEvent (load) { // field 0-36 var rands = []; for (var i = 0; i < 36; ++i) { rands[i] = i; } // random sorting array rands.sort(function(a,b) {return random(3)-1
onClipEvent (load) {
// field 0-36
var rands = [];
for (var i = 0; i < 36; ++i)
{
rands[i] = i;
}
// random sorting array
rands.sort(function(a,b) {return random(3)-1;});
// final variables 1,2,3
random1 = rands[0];
random2 = rands[1];
random3 = rands[2];
}
这是1个变量的可能代码,我需要在AS2中将其转换为3个变量
n = 3;
for (var i:Number = 0; i < n; i++) {
var randomSelection = Math.floor((Math.random() * rands.length));
trace("Selected: " + rands[randomSelection]);
}你的问题并不是100%清楚你想要什么,但这是我的猜测:
var n = 3;
var random = [];
for (var i:Number = 0; i < n; i++) {
// Store the random selections in an array
random.push(Math.floor(Math.random() * rands.length));
}
// You could assign them to variables or access directly via array
var random1 = random[0];
var random2 = random[1];
var random3 = random[2];
非常感谢。对我很有帮助。我是喇嘛。请帮助我:从数组[rands]中随机选择3个数字,然后推到数组[random],当所选数字存在于数组[random]中时,选择另一个数字。最好的下注是问另一个问题。