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

2018-04-27  本文已影响0人  hugoren

先看代码

<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
上一篇下一篇

猜你喜欢

热点阅读