生成一段隨機數
阿新 • • 發佈:2018-12-29
隨機一段字串,在一定範圍內應該是不會重複的
//直接複製別人的程式碼...我這裡注重理解
//說的我自己都信了
//首先我們先了解一點東西
//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;
}