1. 程式人生 > >java中的time和random函式

java中的time和random函式

我是渣渣,只是為了方便查詢

System.currentTimeMillis() 和 new date() 都可以獲取當前時間戳,或發現new date 其實就是呼叫的 System.currentTimeMillis() 方法, 該方法時精確到毫秒級的,如果為了獲得秒級別忘了除以1000. 這樣效率更高一點。

java.util.random 函式

random函式,用的時候只是模糊記得和電腦的什麼東西有關就是記不住了,用到的時候就查了一下,哦,原來是種子,我們可以 new random(10)那麼10 就是種子,因此而得到隨機序列就是固定的,兩臺電腦得到的是一樣的,如果 new random() 那麼預設的種子為當前的時間戳,System.nanoTime  注意喲這可是納秒級的,同時還需要記得不要和 

random物件.nextInt(10)  給弄混了,一個是生成物件時的種子,一個是邊界的上線。

java.lang.math.random 函式

呼叫這個Math.Random()函式能夠返回帶正號的double值,該值大於等於0.0且小於1.0,即取值範圍是[0.0,1.0)的左閉右開區間