博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
js uuid
阅读量:6091 次
发布时间:2019-06-20

本文共 921 字,大约阅读时间需要 3 分钟。

function getUuid(){    var len=32;//32长度    var radix=16;//16进制    var chars = '0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz'.split('');    var uuid = [], i;    radix = radix || chars.length;    if (len) {        for (i = 0; i < len; i++)uuid[i] = chars[0 | Math.random() * radix];    } else {        var r;        uuid[8] = uuid[13] = uuid[18] = uuid[23] = '-';        uuid[14] = '4';        for (i = 0; i < 36; i++) {            if (!uuid[i]) {                r = 0 | Math.random() * 16;                uuid[i] = chars[(i == 19) ? (r & 0x3) | 0x8 : r];            }        }    }    return uuid.join('');}function bytesToSize(bytes) {    if (bytes === 0) return '0 B';    var k = 1024;    sizes = ['B','KB', 'MB', 'GB', 'TB', 'PB', 'EB', 'ZB', 'YB'];    i = Math.floor(Math.log(bytes) / Math.log(k));    return (bytes / Math.pow(k, i)) + ' ' + sizes[i];}

转载于:https://my.oschina.net/wugong/blog/1517932

你可能感兴趣的文章
PHP如何对在线用户状态进行检测
查看>>
硬盘克隆之HDclone
查看>>
公司技术特点
查看>>
MongoDB【最新版V2.6】- 系列 1:Mongdb 启动的基本配置
查看>>
自动化运维工具——ansible
查看>>
LVM
查看>>
mysql数据的binlog处理方法
查看>>
求最大公约数
查看>>
glut输出文字
查看>>
位运算
查看>>
Servlet之ServletContext总结
查看>>
【Python】《Python编程之美 最佳实践指南》读书笔记
查看>>
vim backspace设置选项详解
查看>>
我的友情链接
查看>>
c++中的构造函数和拷贝构造函数
查看>>
了解SYSDATE函数
查看>>
MySQL Query Analyzer查询分析器
查看>>
nagios全攻略(一)---准备阶段
查看>>
Windows 8 - 构建更健康的存储
查看>>
试验一下
查看>>