rid

package
v0.0.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 21, 2025 License: MIT Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func ReadMachineID

func ReadMachineID() []byte

ReadMachineID 获取机器 ID,如果无法获取,则生成随机 ID.

func Salt

func Salt() uint64

Salt 计算机器 ID 的哈希值并返回一个 uint64 类型的盐值.

Types

type ResourceID

type ResourceID string
const (
	// UserID 定义用户资源标识符.
	UserID ResourceID = "user"
)

func (ResourceID) New

func (rid ResourceID) New(counter uint64) string

New 创建带前缀的唯一标识符.

func (ResourceID) String

func (rid ResourceID) String() string

String 将资源标识符转换为字符串.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL