Java基礎 生成隨機數

2021-09-08 16:33:11 字數 675 閱讀 4930

math.random()方法會產生0到1之間的浮點數。

可以使用以下方法產生0到n的正整數:

int random =

(int

)(math.

random()

*n);

如何利用math.random()方法產生隨機乙個小寫字元呢?

//也就是產生97到122的隨機數,然後int轉char(ascii碼)

char random =

(char)(

'a'+ math.

random()

*('z'-

'a')

);

random類可以控制隨機數的上限,不能控制下限。

random random =

newrandom()

;//產生0到9的隨機數

int i = random.

nextint(10

);

利用uuid生成隨機字串(幾乎不可能重複)

uuid uuid = uuid.

randomuuid()

;string random = uuid.

tostring()

;

JAVA生成隨機數

生成6位字母加數字的隨機數字,隨機數格式為 字母,數字,字母,數字,字母,數字 string a c,n for int i 0 i 3 i system.out.println a 生成類似qq號碼的隨機id號碼 隨機4位數 int array random rand new random for...

java基礎 隨機數

我們首先來看一下維基百科的定義 偽隨機性 pseudorandomness 是指乙個過程似乎是隨機的,但實際上並不是。例如偽隨機數 或稱偽亂數 是使用乙個確定性的演算法計算出來的似乎是隨機的數序,因此偽隨機數實際上並不隨機。在計算偽隨機數時假如使用的開始值不變的話,那麼偽隨機數的數序也不變。偽隨機數...

java 生成隨機數的

方式一 min math.random max 注意 math.random 返回值型別是double 方式二 random ra new random int random ra.nextint max nin 查閱api文件後得出,通過該方法可以得到不同資料型別的隨機值 nextboolean ...