Golang prng

伪随机数生成器-pseudo-random number generator (PRNG)。
实现位于math/rand

1
2
3
4
5
6
7
8
9
10
11
12
13
14
package main

import (
"fmt"
"math/rand"
"time"
)

func main() {
// math/rand如果不指定种子,则默认的种子为1;程序每次运行产生的随机数都是一样的;所以这里指定种子纳表级别的时间戳为种子,确保每次生成数都是随机的.
rand.Seed(time.Now().UnixNano())
r := rand.Intn(100)
fmt.Println(r)
}

Ref:
1.https://golang.org/pkg/math/rand/