Create a unique number with javascript time

后端 未结 30 3159
生来不讨喜
生来不讨喜 2020-12-02 08:31

I need to generate unique id numbers on the fly using javascript. In the past, I\'ve done this by creating a number using time. The number would be made up of the four digi

30条回答
  •  南笙
    南笙 (楼主)
    2020-12-02 08:38

    Posting this code snippet here for my own future reference (not guaranteed but satisfactory "unique" enough):

    // a valid floating number
    window.generateUniqueNumber = function() {
        return new Date().valueOf() + Math.random();
    };
    
    // a valid HTML id
    window.generateUniqueId = function() {
        return "_" + new Date().valueOf() + Math.random().toFixed(16).substring(2);
    };
    

提交回复
热议问题