Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/actionscript-3/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Arrays AS3数组中的多个值_Arrays_Actionscript 3_Random_Actionscript - Fatal编程技术网

Arrays AS3数组中的多个值

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到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()*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