Documentation ¶
Overview ¶
获取各种的随机数.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewId ¶
func NewId() (id [12]byte)
获取一个不重复的 id, 136 年内基本不会重复.
NOTE: 1. 返回的是原始字节数组, 不是可显示字符, 可以通过 hex, url_base64 等转换为可显示字符, 2. 特别的, id 的 url_base64 编码不包含等号(=), 只有 1-9,a-z,A-Z,-,_ 字符. 3. 这个 id 适合在自己的系统内部用, 如果想要给外部用最要用 uuid, ver1.
func NewRandom ¶
func NewRandom() [16]byte
NewRandom 返回一个随机字节数组.
NOTE: 返回的是原始数组, 不是可显示字符, 可以通过 hex, url_base64 等转换为可显示字符
func NewSessionId ¶
func NewSessionId() (id []byte)
获取 sessionid. 325 天内基本不会重复(实际上更大的跨度也很难重复), 对于 session 而言这个跨度基本满足了.
NOTE: 返回的结果是 32 字节的 url base64 编码, 不包含等号(=), 只有 1-9,a-z,A-Z,-,_ 字符.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.