早教吧作业答案频道 -->其他-->
actionscript一次随机选两个不同数一个数组a,b,c,d,e,f,g,h,i,j,我想从这10个对象中用random函数一次选出两个数,两个数必须是不同的,相当于数学里的C102的概念,
题目详情
actionscript 一次随机选两个不同数
一个数组【a,b,c,d,e,f,g,h,i,j】,我想从这10个对象中用random函数一次选出两个数,两个数必须是不同的,相当于数学里的C10 2的概念,
一个数组【a,b,c,d,e,f,g,h,i,j】,我想从这10个对象中用random函数一次选出两个数,两个数必须是不同的,相当于数学里的C10 2的概念,
▼优质解答
答案和解析
首先用random随机出两个不同的下标值,当然下标值必须在数组的长度范围里,然后再通过下标取数组里的值.下面是 as3.0的代码:
var arr:Array = ["a","b","c","d","e","f","g","h","i","j"];
var len:uint = arr.length;
var n:uint = Math.floor(Math.random()*len);
var m:uint = Math.floor(Math.random()*len);
while(true)
{
if(m == n)
{
m = Math.floor(Math.random()*len);
trace(m);
}
if(m != n) break;
}
trace(arr[n],arr[m]);
var arr:Array = ["a","b","c","d","e","f","g","h","i","j"];
var len:uint = arr.length;
var n:uint = Math.floor(Math.random()*len);
var m:uint = Math.floor(Math.random()*len);
while(true)
{
if(m == n)
{
m = Math.floor(Math.random()*len);
trace(m);
}
if(m != n) break;
}
trace(arr[n],arr[m]);
看了 actionscript一次...的网友还看了以下:
1+x+x的2次方+x的3次方+...+x的n次方+...(n接近无穷大)=s=(1-x的n次方) 2020-05-14 …
向量组α1,α2,α3.αs线性无关的充要条件是A.α1,α2,α3.αs均不是零向量B.α1,α 2020-05-16 …
运用对当关系推理,必须写出推理过程以下三句话一真两假,试确定S和P的外延关系.1、有S是P.2、有 2020-05-22 …
1已知s=1²-2²+3-4²+5².+99²-100²+101²,则s背103除的余数是?2有一 2020-06-12 …
如图所示电源电压不变,当电路中S接1时,R1与R3的电压之比:U1:U3=1:3;当S接1时和接2 2020-07-21 …
设实数集S是满足下面两个条件的集合:①:1不属于S;②:若a∈S,则1/(1-a)∈S求证:若a∈ 2020-07-30 …
如何用另一种方式表达:已知s是由实数组成的集合,且满足1:不属于s,2:若a属于s,则1-a分之1属 2020-11-01 …
设实数集S是满足下面两个条件的集合:①1∉S;②若a∈S则1/1-a∈S(1),求证:若a∈S,则1 2020-12-01 …
的两两乘积之和,(1)求S的最大值和最小值,并指出条件.(2)求S的最小正值,并指出能达到最小正值的 2020-12-17 …
a1,a2...,a2007的值是1,或-1,设S是这2007个数的两两乘积之和,(1)求S的最大值 2020-12-17 …