gpt4 book ai didi

vb.net - .NET - 如何生成具有一定步长的范围内的随机数?

转载 作者:行者123 更新时间:2023-12-02 09:06:00 25 4
gpt4 key购买 nike

我想生成一定范围内(例如0到1之间)的随机数,但具有一定的步长(例如0.05)。有一个python function这正是这样做的:

random.randrange ( [start,] stop [,step] )

所以我的问题不是如何生成一定范围内的随机数 - 相反,我需要一种方法以特定的步长来实现这一点。在 .NET 中如何做到这一点?

最佳答案

您可以生成 0 到 20 之间的随机整数并将结果除以 20

Dim rnd = New Random()
Dim nextValue = rnd.Next(21) / 20

这将为您提供一个介于 0 和 1(含)之间的随机数,增量为 0.05

关于vb.net - .NET - 如何生成具有一定步长的范围内的随机数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13231247/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com