生成一段随机数

随机一段字符串,在一定范围内应该是不会重复的

//直接复制别人的代码...我这里注重理解
//说的我自己都信了

//首先我们先了解一点东西
//Math.floor(Math.random()*(max-min+1)+min);随机数公式,生成一个min~max之间的随机数,网上找的
//Math.floor();向下取整,就是往小了取;比如3.5会得到3
//Math.random();生成一个0~10之间的小数
//.toString(16);可以把数字转换成对应的字母

function newGuid()
{
    var guid = "";//声明一个字符串变量

    //循环32次
    for (var i = 1; i <= 32; i++){
      //这里会得到一个随机的数子或者字母
      var n = Math.floor(Math.random()*16.0).toString(16);
      //把得到的字符加到guid这个变量上去
      guid += n;
      //当隔一段就加一个"-",可能是为了好看?
      if((i==8)||(i==12)||(i==16)||(i==20))
      guid += "-";
    }
    //返回最钟得到的字符
    return guid;    
}

加一波分割线


猜你喜欢

转载自blog.csdn.net/qq_41613385/article/details/81746681
今日推荐