math/rand实现简易抽奖
一、引入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
*/
}
即使再小的帆也能远航

浙公网安备 33010602011771号