flash as常用方法的记录
flash as常用方法的记录
发布时间:2016-12-28 来源:查字典编辑
摘要:复制代码代码如下:/**@author:yapollo.li@gmail.com*@power:outputbetweenminandmax...

复制代码 代码如下:

/* * @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;

}

推荐文章
猜你喜欢
附近的人在看
推荐阅读
拓展阅读
相关阅读
网友关注
最新Flash教程学习
热门Flash教程学习
网页设计子分类