1. 程式人生 > >生成一段隨機數

生成一段隨機數

隨機一段字串,在一定範圍內應該是不會重複的

//直接複製別人的程式碼...我這裡注重理解
//說的我自己都信了

//首先我們先了解一點東西
//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; }

加一波分割線