go随机数的用法


go随机数的用法

1
2
3
4
5
6
7
8
9
10
11
12
13
14
func main() {
arr := [20]uint{}
for i := 0; i < 20; i++ {
value := random(20)
arr[i] = value
fmt.Printf("value: %v\n", value)
}

}
func random(maxValue uint) uint {

rand.NewSource(time.Now().UnixNano())
return uint(rand.Intn(int(maxValue) + 1))
}