protected var _str1:String,_str2:String,_str3:String,_str4:String;
<span style="white-space:pre"> </span>
<span style="white-space:pre"> </span>//获取一个随机的范围整数值
<span style="white-space:pre"> </span>protected function integer(value:Number):int
<span style="white-space:pre"> </span>{
<span style="white-space:pre"> </span>return Math.floor(number(value));
<span style="white-space:pre"> </span>}
<span style="white-space:pre"> </span>
<span style="white-space:pre"> </span>
<span style="white-space:pre"> </span>//获取一个随机的范围Number值
<span style="white-space:pre"> </span>protected function number(value:Number):Number
<span style="white-space:pre"> </span>{
<span style="white-space:pre"> </span>return Math.random() * value;
<span style="white-space:pre"> </span>}
<span style="white-space:pre"> </span>
<span style="white-space:pre"> </span>protected function randomRange(restrictList:Array):Number
<span style="white-space:pre"> </span>{
<span style="white-space:pre"> </span>var list:Array = new Array();
<span style="white-space:pre"> </span>var length:int = restrictList.length;
<span style="white-space:pre"> </span>if (length % 2 != 0 || length == 0)
<span style="white-space:pre"> </span>{
<span style="white-space:pre"> </span>throw new Error("参数错误!无法获取指定范围!");
<span style="white-space:pre"> </span>}//将所有可能出现的随机数存入数组,然后进行随机
<span style="white-space:pre"> </span>for (var i:int = 0; i < length / 2; i ++)
<span style="white-space:pre"> </span>{
<span style="white-space:pre"> </span>var begin:int = restrictList[i * 2];
<span style="white-space:pre"> </span>var end:int = restrictList[i * 2 + 1];
<span style="white-space:pre"> </span>if (begin > end)
<span style="white-space:pre"> </span>{
<span style="white-space:pre"> </span>var
flash下随机生成中文和字符
最新推荐文章于 2020-07-30 18:04:04 发布