go语言随机数
时间: 2023-07-07 07:16:50 浏览: 104
在 Go 语言中,可以使用 `math/rand` 包来生成随机数。以下是一个生成随机整数的示例代码:
```go
package main
import (
"fmt"
"math/rand"
"time"
)
func main() {
// 初始化随机数种子
rand.Seed(time.Now().UnixNano())
// 生成随机整数
randNum := rand.Intn(100)
// 输出随机整数
fmt.Println(randNum)
}
```
在上面的代码中,我们首先使用 `time.Now().UnixNano()` 来获取当前时间的纳秒数作为随机数种子,然后使用 `rand.Intn(100)` 生成一个在 0 到 99 之间的随机整数。
阅读全文