首页 > 办公 > Flash > 正文

flash as常用方法的记录

2024-09-12 17:51:08
字体:
来源:转载
供稿:网友

复制代码 代码如下:

/* * @author:yapollo.li@gmail.com
* @power:output between min and max num random number
*/
public function rand(max,min,num){
var a_array = new Array();
var b_array = new Array();
var a;
for (var n=min; n<max; n++) {
a_array[n] = n+1;
}
// because need num ,so loop num times
for (var k=0; k<num; k++) {
// 随机抽出a_array数组位置;
a = Math.floor(Math.random()*a_array.length);
// 将该位置的元素值反馈给b_array;
b_array[k] = a_array[a];
// 将该位置上的元素从 a_array数组中删除,避免下次再抽中。
a_array.splice(a, 1);
}
// 动态文本显示新数组
return b_array;
}

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表