寫程式的時候常常會需要用到GUID,JavaScript有一種很簡易的產生方式:

Math.guid = function(){
    return 'xxxxxxxx-xxxx-0xxx-yxyx-xxxxxxxxxxxx'.replace(/[xy]/g, function(c){
        var string = Math.random()*16|0, v = c === 'x' ? string : (string &0x3|0x8);
        return string.toString(16);
    }).toUpperCase();
}
console.info(Math.guid());
arrow
arrow

    鍾協良 發表在 痞客邦 留言(0) 人氣()