如下生成0000-9999的随机数字
rand.Seed(time.Now().UnixNano()) //播种随机数种子
smsCode := fmt.Sprintf("%04d", rand.Int31n(10000))
或者
seed := time.Now().UnixNano()
r := rand.New(rand.NewSource(seed))
code := r.Int31n(10000)
如下生成0000-9999的随机数字
rand.Seed(time.Now().UnixNano()) //播种随机数种子
smsCode := fmt.Sprintf("%04d", rand.Int31n(10000))
或者
seed := time.Now().UnixNano()
r := rand.New(rand.NewSource(seed))
code := r.Int31n(10000)