VB.Net隨機數


在VB.NET中,有一個Random 類,表示偽隨機數生成器,一種能夠產生滿足某些隨機性統計要求的數字序列的設備。
與VB6相比較,在VB.NET中產生隨機數的方法更加豐富而且簡單。
 
Random 的類構造函數:
1. Random ():使用與時間相關的默認種子值,初始化 Random 類的新實例。
2. Random(Int32) :使用指定的種子值初始化 Random 類的新實例。
 
Random類的方法:
1.   Next ():返回非負隨機數。生成一個值范圍在零與 Int32.MaxValue (2147483647 )之間的隨機數 
2.   Next(Int32):返回一個小於所指定最大值的非負隨機數。 
3.   Next(Int32, Int32):返回一個指定范圍內的隨機數。 
4.   NextBytes:用隨機數填充指定字節數組的元素。 
5.   NextDouble:返回一個介於 0.0 和 1.0 之間的隨機數。
 
例如:
Dim MyRnd As New Random
Dim n As Integer
Dim D As Double
'產生一個(0,2147483647 )之間的正整數
n = MyRnd.Next
MsgBox(n)
'產生一個小於100的正整數
n = MyRnd.Next(100)
MsgBox(n)
'產生【10,99】范圍的正整數
n = MyRnd.Next(10, 100)
MsgBox(n)
'產生(0.0,0.1)范圍的正整數
D = MyRnd.NextDouble
MsgBox(D)

 轉載自:http://blog.sina.com.cn/s/blog_be3ce0250102x6o1.html


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM