早教吧作业答案频道 -->其他-->
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一次...的网友还看了以下:
求Sn=|n-1|+|n-2|+|n-3|+.+|n-100|(n∈N+)的最小值结果是2500, 2020-05-14 …
下列词语中加点的字,读音全都正确的一组是()A.参与yù褶皱zhě曝晒pù一稔shěn差强人意ch 2020-05-14 …
下列词语中加点的字,读音全部正确的一组是A.冠(ɡuān)冕透辟(pì)卓(zhuó)尔不群茅塞( 2020-05-15 …
费马大定理是什么?具体一点.a^n + b^n = c^n 当n>2时,为什么没有原式:a^n + 2020-05-17 …
这个c语言判断哪里错了3.当一个C语言表达式中同时含有字符型、整型、单精度和双精度类型数据参加运算 2020-06-26 …
下列各组词语中,有两个错别字的一组是()A.粗犷名信片不胫而走黄粱美梦B.瞭望押轴戏墨守成规独当一 2020-06-28 …
下列加点字注音完全正确的一项是A.嫌恶(è)匿笑(nì)妥当(tuǒ)炫耀(xuàn)B.丫杈(c 2020-07-04 …
已知正整数a、b、c、m、n中,m、n分别是a、b被c除所得的余数.(1)m+n与2c的大小关系是 2020-07-30 …
请在下列句子中选出字形有错误的一项A.想像力言不由衷重整旗鼓性格不合文过饰非B.照相机株连九族真知灼 2020-11-06 …
一、积累运用下列加点字的注音有误的一项是()A.御聘(pìn)陛下(bì)爵士(jué)B.赐给(c 2021-01-07 …