您好,获取随机数字可以使用Go语言内置的rand包。以下是一个示例程序:
package main
import (
"fmt"
"math/rand"
)
func main() {
// 设置种子值
rand.Seed(int64(100))
// 生成随机整数
randomInt := rand.Intn(100)
fmt.Println(randomInt)
// 生成随机浮点数
randomFloat := rand.Float64()
fmt.Println(randomFloat)
}
在上面的示例中,我们首先通过rand.Seed()
设置了种子值,这个值可以是任意的整型数。接着使用rand.Intn()
方法生成一个0到99之间的随机整数,并打印输出。同时也使用rand.Float64()
方法生成一个0.0到1.0之间的随机浮点数,并打印输出。
希望这个回答能够解决您的问题,有什么不明白的地方,请随时提出来。