读书人

小弟我想取得-900 到900之间任意随机数

发布时间: 2012-06-08 12:55:24 作者: rapoo

求教:我想取得-900 到900之间任意随机数,该如何做,谢谢!!!
求教:我想取得-900 到900之间任意随机数,该如何做,谢谢!!!

[解决办法]

VB.NET code
Dim r As Random = New Random()        Console.WriteLine((r.Next(-900, 900)))        Console.Read()
[解决办法]
取0到1之间的随机数X1800-900
[解决办法]
MSDN上给出了获取指定范围随机数的公式:
Rnd 函数返回小于 1 但大于或等于 0 的值。
upperbound 上限
lowerbound 下限
randomvalue = CInt(Int((upperbound - lowerbound + 1) * Rnd() + lowerbound))

例如:
使用 Rnd 函数在范围 1 到 6 之间生成一个随机整数值。
Dim value As Integer = CInt(Int((6 * Rnd()) + 1))

读书人网 >VB Dotnet

热点推荐