优化`uuid()`, 增加有序性

master 3.1.2
yutent 2023-10-18 19:20:15 +08:00
parent 20639ab038
commit 52af19e58e
3 changed files with 7 additions and 3 deletions

View File

@ -2,6 +2,10 @@
> 本模块是对原生的`crypto`模块二次封装的,在使用上更加简单方便。 > 本模块是对原生的`crypto`模块二次封装的,在使用上更加简单方便。
## 更新日志 ## 更新日志
+ v3.1.2
- 优化`uuid()`, 增加有序性
+ v3.1.0 + v3.1.0
- 优化`uuid(),rand()` - 优化`uuid(),rand()`
- 优化库引用方式 - 优化库引用方式

View File

@ -1,6 +1,6 @@
{ {
"name": "crypto.js", "name": "crypto.js",
"version": "3.1.1", "version": "3.1.2",
"description": "原生crypto加密模块的二次封装,简化常用加密函数的使用", "description": "原生crypto加密模块的二次封装,简化常用加密函数的使用",
"keywords": [ "keywords": [
"md5", "md5",

View File

@ -27,7 +27,7 @@ const MAC = (function (ns) {
return Math.random().toString(16).slice(-4) return Math.random().toString(16).slice(-4)
})(os.networkInterfaces()) })(os.networkInterfaces())
var __inc__ = 1 var __inc__ = 4096
/** /**
* [base64encode base64编码] * [base64encode base64编码]
@ -90,7 +90,7 @@ export function uuid(pipe = '-') {
var now = (~~(Date.now() / 1000)).toString(16) var now = (~~(Date.now() / 1000)).toString(16)
if (__inc__ > 65535) { if (__inc__ > 65535) {
__inc__ = 1 __inc__ = 4096
} }
str = __inc__.toString(16) + str str = __inc__.toString(16) + str