永发信息网

Flash As 2.0 从一个大数组内提取指定范围内随机一个数

答案:2  悬赏:0  手机版
解决时间 2021-02-23 20:03
例如 BigArray = [12,12,13,14,15,15,15,18,19,21,22,23,23,25,25,25,26,27,30,31,31,32];
求一个函数,提取BigArray中属于range = [15,16,17,18,19]中的随机一个数(该数需要在BigArray里已经存在),若提取成功返回该数并将BigArray里剔除该数,若提取失败(即range内所有数字在BigArray里均没有)则返回undefined。
最佳答案
function getRand(min:int,max:int):*
{
var randomNum:Number = Math.floor(Math.random() * (max - min + 1)) + min;
if(BigArray.indexOf(randomNum)!=-1)

{
BigArray.splice(BigArray.indexOf(randomNum),1);
return randomNum;
}

return "undefined";

}
全部回答
function tweent(){//渐变函数 new mx.transitions.tween(all_mc, "_y", easing.strong.easein, 50, 40, 0.5, true);//新建一个渐变实例,该渐变将使得all_mc的纵坐标在0.5秒内,由50变为40,缓动效果为strong输入 transitionmanager.start(all_mc,{type:fade, direction:transition.in, duration:1, easing:none.easenone}); }//开始执行渐变
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
新年新起点!新年新气象!祝大家伙儿2011年不
佛教四大天王生日
志翔彩钢钢构工程部这个地址在什么地方,我要
WIN8系统中,启用不了ASP.NET 4.5功能,提示
装饰造型是热菜造型的()之一
linux系统下的/var/mail/xxtdev、/var/mail/r
虎牙直播黑屏怎么解决
贝乐学科英语(回龙观店)地址有知道的么?有点
您好,这个需要越狱, iphone怎么定时关机呢
日语已经一级水平了去日本好吗
在进贤县哪里可以打乒乓球
大后期团战最猛的英雄是谁
欧尚家居布艺地址有知道的么?有点事想过去
我今年14身高158公分,母亲150公分父亲170公
8.2油耗是多少
推荐资讯
三相四线有功电度表,1.3.5.接进线,2.4.6.接
长沙哪里有学厨师的地方啊,有什么要求吗、
小王同学有酒窝,母亲也有酒窝,但父亲没有酒
沈阳市到德州走高速公路线路
默写.填空小题1: .知来者之可追. (陶渊明)小
后卧牛石村地址在什么地方,我要处理点事
荷塘村地址在哪,我要去那里办事
关于青蛙的古诗
锅炉水位计应每隔()至少冲洗一次。
按照美国学者古德莱德的课程层次理论,由研究
土豆长出小牙牙了,还能吃吗 ?吃不会中毒吧
房产遗嘱用不用写房产证号及详细地址
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?