每次随机金额都一样
func SimpleRand(count, amount int64) int64 {
//当红包数量剩余一个的时候,就直接返回剩余金额
if count == 1 {
return amount
}
//计算最大可高度金额
max := amount - min*count
rand.Seed(time.Now().UnixNano())
x := rand.Int63n(max) + min
return x
}运行结果:650,650,650,650,650,650,650,650,650,650,
每个循环都是一样的650,我用的是windows开发,难道是不支持
UnixNano() 这个函数吗