Arrays AS3数组中的多个值
是否可以使用1到5这样的数组,并使用Math.Random,而不是仅使用1、4、3、2、5这样的结果,是否可以使用数字1到5复制字符串,直到字符串包含20个值Arrays AS3数组中的多个值,arrays,actionscript-3,random,actionscript,Arrays,Actionscript 3,Random,Actionscript,是否可以使用1到5这样的数组,并使用Math.Random,而不是仅使用1、4、3、2、5这样的结果,是否可以使用数字1到5复制字符串,直到字符串包含20个值 例如,[1,4,2,5,3,1,2,3,4,5,2,1,3,4,5,2,3,3,2,1]稍微不连贯的问题,但尝试: var A:Array = new Array(); for (var i = 0; i < 20; i++) { var j:Number = Math.floor(Math.random()*
例如,
[1,4,2,5,3,1,2,3,4,5,2,1,3,4,5,2,3,3,2,1]
稍微不连贯的问题,但尝试:
var A:Array = new Array();
for (var i = 0; i < 20; i++)
{
var j:Number = Math.floor(Math.random()*5)+1
A.push(j)
}
trace (A);
var A:Array=new Array();
对于(变量i=0;i<20;i++)
{
变量j:Number=Math.floor(Math.random()*5)+1
A.推动(j)
}
微量元素(A);
顺便说一下,您给出的示例不是一个“字符串”,而是一个充满数字的数组。一个充满字符串的数组看起来像[“1”、“2”、“3”、…]
以及一个包含1个长字符串的数组:[“123456…”我的理解是,您希望使用预定义值创建一个随机字符串或数组:
var possibleValues:Array = [1, 2, 3, 4, 5];
var outputLength:uint = 20;
var outputString:String = "";
var outputArray:Array = [];
for(var i:uint = 0; i<outputLength; i++) {
outputString += possibleValues[Math.floor(Math.random() * possibleValues.length)];
outputArray.push(possibleValues[Math.floor(Math.random() * possibleValues.length)]);
}
trace(outputString); //15343412344135121512
trace(outputArray); //2,2,3,1,2,2,1,3,5,4,2,2,3,3,2,1,1,4,1,5
var-possibleValues:Array=[1,2,3,4,5];
变量输出长度:uint=20;
var outputString:String=“”;
变量输出阵列:数组=[];
对于(变量i:uint=0;i