为了保证每次可以生成不一样的随机数,需要设置随机种子
var (
// 设置随机种子
r = rand.New(rand.NewSource(time.Now().Unix()))
)
生成指定范围内的整数
// RandInt
/**
* @Description: 随机整数
* @param start
* @param end
* @return v
*/
func RandInt(min, max int) (v int) {
return r.Intn(max-min) + min
}
生成指定范围内的小数
// RandFloat
/**
* @Description: 随机小数
* @param min
* @param max
* @return v
*/
func RandFloat(min, max float64) (v float64) {
return min + r.Float64()*(max-min)
}