UUID / Unique Code 生成器

316 阅读1分钟

Test View

linpengteng.github.io/example/uni…


Introduce

Uniquener is A unique code generator by format. You can create UUID or random codes in specified formats.


Generate UUID Code

Uniquener() // f26b0ca7-6bc9-5f0d-863e-e867318fc484
Uniquener() // 0fbd8373-3072-5b20-9ad8-9d407a45999f

Generate Random Code (radix: 10, 16, 26, 36, default: 16)

Uniquener({ format: '????-????-????', radix: 10 }) // 6671-7482-5848 (0~9)
Uniquener({ format: '????-????-????', radix: 16 }) // bd0f-d3f4-0cd9 (0~f)
Uniquener({ format: '????-????-????', radix: 26 }) // fref-affb-bfer (a-z)
Uniquener({ format: '????-????-????', radix: 36 }) // mcma-di2n-tk74 (0-z)

Generate Region Code (format: [x or x-y])

Uniquener({ format: '[1-2]??-[6,9]??-[2,4,a-z]??', radix: 10 }) // 177-631-e69
Uniquener({ format: '[1-2]??-[6,9]??-[2,4,a-z]??', radix: 16 }) // 2a3-603-h22
Uniquener({ format: '[1-2]??-[6,9]??-[2,4,a-z]??', radix: 26 }) // 1qv-6af-rbu
Uniquener({ format: '[1-2]??-[6,9]??-[2,4,a-z]??', radix: 36 }) // 1q7-9mx-2rl

Generate Datetime Code (format: [time:xxx])

Uniquener({ format: '[time:YYYY-MM-DD-HH-mm-ss-iii]' }) // 2022-11-25-10-47-47-778
Uniquener({ format: '[time:YYYY-MM-DD HH:mm:ss:iii]' }) // 2022-11-25 10:50:43:142
Uniquener({ format: '[time:stamp]' }) // 1669344467778
Uniquener({ format: '[time:stamp]' }) // 1669344643142

More features

# Github Doc
# Github API Usage
# Github API Options
# Test View