查漏補缺 與Random有關的函式用例

2021-09-29 11:17:30 字數 609 閱讀 7133

① uuid.randomuuid(); 生成乙個32為的uuid識別符號(uri)

private static string generate_uuid()
②math.random () 生成乙個【0,1)的左閉右開的數(小數)

今天看書的時候偶然發現乙個特別方便的生成隨機數的方法拿出來分享下。

example:

求:生成範圍為 [ 0 ,352324 ] 之間的隨機數。(包括臨界值)

**如下:

(int)( math.random () * ( 352324 +1) ) ;
簡單解釋下,math.random()生成隨機數的範圍是 0 到 1 之間的 ,當然,不包括臨界值,取不到1,可以取到0。所以,這裡利用這個特性只需要讓最大值+1就可以使範圍擴大,最後使用顯示的型別轉換只保留整數的部分就好了。如果最小值不是 0 可以先進行變換就行了(如:最大值和最小值同時縮小)。

③ new random().new***(n) 生成乙個【0,n) 的左閉右開的***型別的數

public class randomtest 

}

js的Promose(查漏補缺)

promise.resolve 2 finally res then res const p new promise resolved,rejected newpromise resolved,rejected promise.all p then result catch err const te...

Java基礎查漏補缺 繼承中的子父類建構函式

在子父類的建構函式中存在以下關係 1 在呼叫子類建構函式時,父類建構函式也會執行 因為在子類建構函式中,隱式地認為第一行為super 即呼叫父類的無引數構造方法。如果父類沒有無引數構造方法,那麼需要在子類中給出父類的含參構造方法。如果父類中沒有建構函式,那麼子類中就無需給出任何父類的建構函式。2 如...

查漏補缺之開g的正則

當正規表示式開了掛,就會多乙個g的修飾符,用於表示全域性匹配。然而這個表示式卻不僅僅是多了個g這麼簡單,它的方法也會發生改變。由於之前不是太了解,今天好好捋一下,且聽我細細道來。正規表示式的屬性基本上與正規表示式的字面量的組成部分一一對應 正則有兩大方法 test和exec,其中exec尤其強大,但...