寫法:inttemp=m+(int)(Math.random()*(n+1-m));//Java生成從m到n的隨機整數[m,n]。
random(),函數,random函數返回壹個0~num-1之間的隨機數。random(num)是在stdlib.h中的壹個宏定義。num和函數返回值都是整型數。
擴展資料:
註意
如需要在壹個random()序列上生成真正意義的隨機數,在執行其子序列時使用randomSeed()函數預設壹個絕對的隨機輸入,例如在壹個斷開引腳上的analogRead()函數的返回值。
反之,有些時候偽隨機數的精確重復也是有用的。這可以在壹個隨機系列開始前,通過調用壹個使用固定數值的randomSeed()函數來完成。