Documentation ¶
Overview ¶
包grand提供了高性能的随机字节/数字/字符串生成功能。 md5:b787416316af6730
Index ¶
- func Meet(num, total int) bool
- func MeetProb(prob float32) bool
- func X从文本生成文本(给定文本 string, 长度 int) string
- func X区间整数(最小值, 最大值 int) int
- func X字母文本(长度 int) string
- func X字节集(长度 int) []byte
- func X数字文本(长度 int) string
- func X整数(最大值 int) int
- func X整数数组(长度 int) []int
- func X文本(长度 int, 包含特殊字符 ...bool) string
- func X时长(最小值, 最大值 time.Duration) time.Duration
- func X特殊字符文本(长度 int) string
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func X从文本生成文本 ¶
X从文本生成文本 随机从给定字符串 `s` 中选择并返回 `n` 个字符。它也支持Unicode字符串,如中文、俄文、日文等。 md5:49cb0972916cd378
func X整数 ¶
X整数 返回一个位于0和max之间的整数:[0, max)。
注意事项: 1. `max` 必须大于0,否则将直接返回 `max`; 2. 结果大于等于0,但小于 `max`; 3. 结果数字是32位的,并且小于 math.MaxUint32。 md5:a6e33dbab8d41e7e
func X整数数组 ¶
X整数数组返回一个整数切片,它是[0,n)范围内的伪随机排列。该排列作为长度为n的int类型的元素组成。// TODO:优化对于生成大切片时的性能。 md5:2a47a879b72568c7
func X文本 ¶
X文本 返回一个随机字符串,该字符串包含数字和字母,其长度为 `n`。 可选参数 `symbols` 指定结果中是否可以包含符号,默认为 false。 md5:9b705df69354173e
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.