随机数

生成随机数

Math.random()选取大于等于 0.0 且小于 1.0 的伪随机double值,例如:生成1-30的随机数Math.random()*30+1

不重复的随机数

  1. indexOf(),报告指定字符在此实例中的第一个匹配项的索引,如果找到该字符,则为 value 的索引位置;否则如果未找到,则为 -1。
  2. 随机生成20个0~30内不重复的数值

    var arr = [];
    while (arr.length < 20)
    {
    var a:int = int(Math.random() * 30);

    if (arr.indexOf(a) == -1)
    {
    arr.push(a);
    }
    }

 

posted @ 2017-04-12 14:01  bokeyuanjp  阅读(61)  评论(0)    收藏  举报