天天看點

guid(cid)唯一辨別

程式設計過程中,使用唯一辨別的需求處處會用到,下面幾句剪短的代碼可以很好地幫助你實作

封裝插件

// 生成唯一辨別

    $.GenerateGuid = function(option){

        var GUID = "",                     // 存儲唯一辨別值

            defaults,                      // 預設配置

            setting;                       // 實際的配置

        defaults = {

            digit : 8,                     // 随機數位數 

        };

        // 參數繼承

        setting = $.extend(defaults,option);

        // 一個随機數

        function Guid(){

            return (((1 + Math.random()) * 0x10000) | 0).toString(16).substring(1);

        }

        for(var i = 0; i<setting.digit; i++){

            GUID = GUID + Guid();

        }

        return GUID;

    }

調用方式

$.GenerateGuid({

      digit : 4,                     // 随機數位數 

});

繼續閱讀