请教高手这段代码啥意思?

来源:百度知道 编辑:UC知道 时间:2024/05/24 04:13:39
var ran1;
var ran2;
var ran3;
var _l1;
var _l3;
var _l2;
ran1 = [4, 6, 8, 10, 12];
ran2 = [4, 6, 8, 10, 12];
ran3 = [4, 6, 8, 10, 12];
_l1 = ran1[random(5)];
_l3 = ran2[random(5)];
_l2 = ran3[random(5)];
while (_l1 == _l3 && _l3 == _l2 && _l1 == _l2)
{
_l1 = ran1[random(5)];
_l3 = ran2[random(5)];
_l2 = ran3[random(5)];
} // end while
_root.dong1 = _l1;
_root.dong2 = _l3;
_root.dong3 = _l2;

在线等,谢谢!

随机生成3个全不同的数字
这3个数字都是(4,6,8,10,12)里的
_l1 = ran1[random(5)];
_l3 = ran2[random(5)];
_l2 = ran3[random(5)];
就是生成随机数
while (_l1 == _l3 && _l3 == _l2 && _l1 == _l2)
{
_l1 = ran1[random(5)];
_l3 = ran2[random(5)];
_l2 = ran3[random(5)];
}
判断是否全相同
相同的话重新生成
不同的话就赋给以下3个
_root.dong1 = _l1;
_root.dong2 = _l3;
_root.dong3 = _l2;