一、引入math/rand包
import (
"math/rand"
"time"
)
二、设置随机数种子
// 获取时间戳
timeStamp := time.Now().Unix()
// 设置随机数种子
rand.Seek(timeStamp)
三、案例
for i := 1; i < 6; i++ {
// 随机生成 [0,200)的整数
ans := rand.Intn(200)
fmt.Println("第", i, "位中奖编号:", ans)
/*
第 1 位中奖编号: 63
第 2 位中奖编号: 85
第 3 位中奖编号: 158
第 4 位中奖编号: 167
第 5 位中奖编号: 56
*/
}
标签:rand,抽奖,timeStamp,编号,中奖,ans,math
From: https://www.cnblogs.com/yylls/p/17401861.html