1、Random意思是返回一個0~num-1之間的隨機數。
2、random(num)是在stdlib.h中的一個宏定義。
(相關資料圖)
3、num和函數返回值都是整型數。
4、如需要在一個random()序列上生成真正意義的隨機數,在執行其子序列時使用randomSeed()函數預設一個絕對的隨機輸入,例如在一個斷開引腳上的analogRead()函數的返回值。
5、擴展資料Random使用之前需要使用Randomize語句進行隨機數種子的初始化。
6、RANDOM產生的是偽隨機數或者說是用一種復雜的方法計算得到的序列值,因此每次運算時需要一個不同的種子值。
7、種子值不同,得到的序列值也不同。
8、因此也就是真正的隨機數了。
9、RANDOM產生的是偽隨機數或者說是用一種復雜的方法計算得到的序列值,因此每次運算時需要一個不同的種子值。
10、種子值不同,得到的序列值也不同。
11、因此也就是真正的隨機數了。
12、這也正是RANDOMIZE隨機初始化的作用。
13、 VB里用 NEW RANDOM()來表示初始化。
14、參考資料來源:百度百科-random()。
本文就為大家分享到這里,希望看了會喜歡。