可以在闭区间[0.0,1.0]上生成随机浮点吗?

问题描述 投票:0回答:1

Go 的

rand.Float32()
rand.Float64()
在 [0.0, 1.0) 上的半闭区间上生成随机浮点数。

但是,我需要在 both 结束的间隔(即 [0.0,1.0])内生成的内容,因为

1.0
需要是我的应用程序中的可能值。

这可能吗? Go 似乎没有这方面的内置函数,我在网上也没有找到任何答案。

go random floating-point
1个回答
0
投票

我想我已经明白了!

float64(rand.Intn(101)) / 100.00

© www.soinside.com 2019 - 2024. All rights reserved.