【文件属性】:
文件名称:go-nanoid:Golang随机ID生成器
文件大小:8KB
文件格式:ZIP
更新时间:2021-05-13 01:35:39
golang uuid unique-id nanoid Go
纳米化
这个包是Go实现!
安全的。 它使用加密强度高的随机生成器。
袖珍的。 它使用的符号比UUID( A-Za-z0-9_- )多,并且只有22个符号(而不是36个)具有相同数量的唯一选项。
快速地。 Nanoid与UUID一样快,但可以在URL中使用。
安装
通过去获取工具
$ go get github.com/matoous/go-nanoid/v2
用法
产生编号
id , err := gonanoid . New ()
生成具有自定义字母和长度的ID
id , err := gonanoid . Generate ( "abcde" , 54 )
注意
如果您在项目中使用Go Nanoid,请告诉我!
如果您有任何问题,请随时在此存储库中打开它,谢谢!
学分
AI - nanoid
icza-有关Go中随机字符串的教程
执照
MIT许可证(MIT)。 请参
【文件预览】:
go-nanoid-master
----gonanoid.go(3KB)
----.github()
--------dependabot.yml(170B)
--------workflows()
----LICENSE(1KB)
----gonanoid_test.go(2KB)
----examples()
--------simple_example.go(813B)
----.gitignore(6B)
----Makefile(583B)
----go.sum(1KB)
----README.md(2KB)
----gonanoid_internal_test.go(790B)
----go.mod(92B)