在JavaScript中创建全局唯一ID

这个问题在这里已经有了答案:

  • 在JavaScript中创建GUID / UUID? 49个答案

  • 我以前用过这个。 碰撞几率应该很低。

    var generateUid = function (separator) {
        /// <summary>
        ///    Creates a unique id for identification purposes.
        /// </summary>
        /// <param name="separator" type="String" optional="true">
        /// The optional separator for grouping the generated segmants: default "-".    
        /// </param>
    
        var delim = separator || "-";
    
        function S4() {
            return (((1 + Math.random()) * 0x10000) | 0).toString(16).substring(1);
        }
    
        return (S4() + S4() + delim + S4() + delim + S4() + delim + S4() + delim + S4() + S4() + S4());
    };
    
    链接地址: http://www.djcxy.com/p/16233.html

    上一篇: Create Globally Unique ID in JavaScript

    下一篇: what is the use of ActivityManager.isUserAMonkey() method?