美文网首页
根据当前时间+随机数生成前端uuid

根据当前时间+随机数生成前端uuid

作者: hugoren | 来源:发表于2018-04-27 11:23 被阅读0次

先看代码

<script type="text/javascript">
        function  tid() {
            var mydate = new Date()
            var uuid = mydate.getDay()+ mydate.getHours()+ mydate.getMinutes() + mydate.getSeconds() + mydate.getMilliseconds()+ Math.round(Math.random() * 10000);
            return uuid
        }
        function rid() {
        return (((1+Math.random())*0x10000)|0).toString(16).substring(1);
    }

        function uuid() {
            return (tid() +"_" + rid() +"_"+ rid() +"_"+ rid() )
         }
    </script>

tid() 表示根据当前的时间 x 随机数
rid() 表示产生一个4位的随机数

uuid()表示再组合4个4位随机数

效果

image.png

相关文章

网友评论

      本文标题:根据当前时间+随机数生成前端uuid

      本文链接:https://www.haomeiwen.com/subject/vvrblftx.html