func Seed(seed int64):设置随机种子
func Int() int:返回一个非负的伪随机int值。
func Int31() int32:返回一个int32类型的非负的31位伪随机数。
func Int63() int64:返回一个int64类型的非负的63位伪随机数。
func Uint32() uint32:返回一个uint32类型的非负的32位伪随机数。
func Intn(n int) int:返回一个取值范围在[0,n)的伪随机int值,如果n<=0会panic。
func Int31n(n int32) int32:返回一个取值范围在[0,n)的伪随机int32值,如果n<=0会panic。
func Int63n(n int64) int64:返回一个取值范围在[0, n)的伪随机int64值,如果n<=0会panic。
func Float32() float32:返回一个取值范围在[0.0, 1.0)的伪随机float32值。
func Float64() float64:返回一个取值范围在[0.0, 1.0)的伪随机float64值。
func NormFloat64() float64
- 返回一个服从标准正态分布(标准差=1,期望=0)、范围在[-math.MaxFloat64, +math.MaxFloat64]的值
func ExpFloat64() float64
- 返回服从标准指数分布(率参数=1,率参数是期望的倒数)、取值范围在(0, +math.MaxFloat64]的float64值
- 返回一个有n个元素的,[0,n)范围内整数的伪随机排列的切片。