grand
随机数模块
N
方法返回min
到max
之间的随机整数,支持负数,包含边界,即:。
B
方法用于返回指定长度的二进制[]byte
数据。S
方法用于返回指定长度的数字、字符,第二个参数symbols
用于指定知否返回的随机字符串中包含特殊字符。Str
方法是一个比较高级的方法,用于从给定的字符列表中选择指定长度的随机字符串返回,并且支持unicode
字符,例如中文。例如,Str("中文123abc", 3)
将可能会返回1a文
的随机字符串。- 方法用于返回指定长度的随机英文字符串。
Symbols
方法用于返回指定长度的随机特殊字符串。
Meet
用于指定一个数num
和总数total
,往往num<=total
,并随机计算是否满足num/total
的概率。例如,Meet(1, 100)
将会随机计算是否满足百分之一的概率。MeetProb
用于给定一个概率浮点数prob
,往往 ,并随机计算是否满足该概率。例如,MeetProb(0.005)
将会随机计算是否满足千分之五的概率。