随机类

package
v0.0.0-...-fcd50c7 Latest Latest
Warning

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

Go to latest
Published: Aug 21, 2024 License: MIT Imports: 5 Imported by: 0

Documentation

Overview

包grand提供了高性能的随机字节/数字/字符串生成功能。 md5:b787416316af6730

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Meet

func Meet(num, total int) bool

随机计算给定的概率 `num`/`total` 是否满足。 md5:faa82da76f9b9e2a

func MeetProb

func MeetProb(prob float32) bool

MeetProb 随机计算给定的概率是否满足条件。 md5:8443c7abcac61392

func X从文本生成文本

func X从文本生成文本(给定文本 string, 长度 int) string

X从文本生成文本 随机从给定字符串 `s` 中选择并返回 `n` 个字符。它也支持Unicode字符串,如中文、俄文、日文等。 md5:49cb0972916cd378

func X区间整数

func X区间整数(最小值, 最大值 int) int

X区间整数 返回一个在`min`和`max`之间的随机整数:[min, max]。`min`和`max`也支持负数。 md5:7512aa05c9a381dc

func X字母文本

func X字母文本(长度 int) string

X字母文本 返回一个只包含字母的随机字符串,其长度为 `n`。 md5:42f482efe6a2cdc2

func X字节集

func X字节集(长度 int) []byte

X字节集 函数获取并返回给定长度 `n` 的随机字节。 md5:bf6fb575b93930c3

func X数字文本

func X数字文本(长度 int) string

X数字文本 返回一个只包含数字的随机字符串,其长度为 `n`。 md5:b0370aa46ce5a9b0

func X整数

func X整数(最大值 int) int

X整数 返回一个位于0和max之间的整数:[0, max)。

注意事项: 1. `max` 必须大于0,否则将直接返回 `max`; 2. 结果大于等于0,但小于 `max`; 3. 结果数字是32位的,并且小于 math.MaxUint32。 md5:a6e33dbab8d41e7e

func X整数数组

func X整数数组(长度 int) []int

X整数数组返回一个整数切片,它是[0,n)范围内的伪随机排列。该排列作为长度为n的int类型的元素组成。// TODO:优化对于生成大切片时的性能。 md5:2a47a879b72568c7

func X文本

func X文本(长度 int, 包含特殊字符 ...bool) string

X文本 返回一个随机字符串,该字符串包含数字和字母,其长度为 `n`。 可选参数 `symbols` 指定结果中是否可以包含符号,默认为 false。 md5:9b705df69354173e

func X时长

func X时长(最小值, 最大值 time.Duration) time.Duration

X时长 返回一个在min和max之间的随机时间.Duration:[min, max]。 md5:ef8c3a046e8eb92a

func X特殊字符文本

func X特殊字符文本(长度 int) string

X特殊字符文本 返回一个只包含符号的随机字符串,其长度为 `n`。 md5:7478be0329d79c20

Types

This section is empty.

Jump to

Keyboard shortcuts

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