一、使用math.random()
函式
(int)(((math.random()*9+1))*100000)
說明:
1.math.random()隨機生成 [0.0,1.0) 的double
2.(math.random()*9+1)*100000 的範圍就是 ([0.0,1.0)*9+1)*100000 即 [100000.0,1000000.0)
二、使用new random()
new random().nextint(900000) + 100000
說明:
1.new random().nextint(900000) 的範圍是[0,900000)那麼+100000後範圍是[100000,1000000)
注:
math.random()其實也是使用的new random(),用的是random的nextdouble()方法,它的底層**為:
public static double random()
private static final class randomnumbergeneratorholder
生成6位隨機數
生成6位數字 randomstringgenerator generator new randomstringgenerator.builder withinrange 0 9 build generator.generate 6 生成6位字母 randomstringgenerator gener...
隨機生成隨機數
現畫乙個command命令按鈕,進行貼上。private sub command1 click show me scale 0,0 18,8 me.auto redraw true me.draw mode 2 circle 3,4 3,vb red me.auto redraw false lin...
隨機數生成 偽隨機數和真隨機數
c語言隨機數的生成,很隨機,又不隨機,比如像下面的程式 c語言生成隨機數的函式在stdlib.h庫中 include includeint main return 0 上面的 經過執行生成了 41 18467 6334 26500但是無論執行多好遍結果都是一樣的,隨機數並不隨機。這是因為rand 函...