怎样用FLASH产生六个不相等且不等于零的随机数?

来源:百度知道 编辑:UC知道 时间:2024/05/19 02:42:57
我正在学习FLASH,望各位指教
非常感谢,产生随机数我知道的,我的问题就是要产生六个零以外不相等的随机数,具体一点就是:如果生成的随机数等于零或者六个数相等,那么重新生成新的随机数,直到符合条件为止.

这个简单,不过你问的有些模糊!
代码产生1-9的随机数,可以修改后面的乘数来获取不同的随机值
用随机函数Math.random();
然后必须使用循环!
代码:
var i:Number;
var ran:Number;
for(i=1;i<7;i++){
ran = Math.random()*10;
trace(ran);

}

在场景中建六个动态文本框,设置变量分别为a1-a6.新建一层,在第一帧里输入动作:
a1=int(Math.random()*50)
a2=int(Math.random()*50)
a3=int(Math.random()*50)
a4=int(Math.random()*50)
a5=int(Math.random()*50)
a6=int(Math.random()*50)
随机产生1-50的数.