每次随机金额都一样
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() 这个函数吗