}else if(ar.length == 1){
var arPush:String = ar[0];
if(isCodeAt) arPush = arPush.charCodeAt().toString();
//如果范围是1-2,那么整型随机必定是1,因此拿出第一个参数后,把范围定在参数 1,则就是让该参数参加随机
argAr.push(Number(arPush),Number(arPush) 1);
}
ar = null;
}
tmpAr = null;
return argAr;
}
//获取随机范围
private static function randomRange(ar:Array):Number{
var tmpAr:Array = new Array;
var length:int = ar.length;
if(length % 2 != 0 || length == 0) throw new Error("参数错误!无法获取指定范围!");
//将所有可能出现的随机数存入数组,然后进行随机
for(var i:int = 0; i < length / 2; i ){
var i1:int = ar[i * 2];
var i2:int = ar[i * 2 1];
if(i1 > i2){
var tmp:Number = i1;
i1 = i2;
i2 = tmp;
}
for(i1; i1 < i2; i1 ) tmpAr.push(i1);
}
var num:Number = tmpAr[integer(tmpAr.length)];
tmpAr = null;
ar = null;
return num;
}
}
}










