相关疑难解决方法(0)

为什么golang重复相同的随机数?

我是新手rand.Intn(n int) int,不知道为什么它rand.Intn(n int) int为每次运行打印相同的数字:

package main

import (
    "fmt"
    "math/rand"
)


func main() {
    fmt.Println(rand.Intn(10)) 
}
Run Code Online (Sandbox Code Playgroud)

文档说:

Intn从默认Source返回[0,n]中的非负伪随机数作为int.如果n <= 0则会发生恐慌.

我如何正确播种随机数生成?

random go

3
推荐指数
1
解决办法
1828
查看次数

标签 统计

go ×1

random ×1