blu*_*box 3 vb.net random range
我想生成一个范围内的随机数(比如介于0和1之间) - 但是具有一定的步长(比如0.05).有一个python函数正是这样做的:
random.randrange ( [start,] stop [,step] )
Run Code Online (Sandbox Code Playgroud)
所以我的问题不是如何在一个范围内生成随机数 - 而是我需要一种方法来执行一定的步长.怎么能在.NET中完成?
您可以生成0到20之间的随机整数,并将结果除以20
Dim rnd = New Random()
Dim nextValue = rnd.Next(21) / 20
Run Code Online (Sandbox Code Playgroud)
这将为您提供0到1(含)之间的随机数,增量为0.05