首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > VB Dotnet >

小弟我想取得-900 到900之间任意随机数,该怎么做,多谢!

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

求教:我想取得-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))

热点排行