隨機數生成類Random類

2021-08-19 13:55:27 字數 651 閱讀 3797

隨機數生成類random類

偽隨機原理:通過不同的種子完成隨機數的生成。

構造方法:

publicrandom()   種子為任意乙個不重複的數,每次隨機出來的數是隨機的。

publicrandom(long seed) 指定種子,每次隨機出來的數都一樣。

主要方法:

publicint nextint()//返回下乙個偽隨機數。(返回的是int型別的)

publicint nextint(int n)//傳入乙個int型別的正數,隨機數的範圍就是0~n,包括0不包括n。

**示例:

randomr = new random(6);//每次執行,得到的數都一樣,因為在隨機的時候傳入了種子引數。

system.out.println(r.nextint());

system.out.println(new random().nextint());//每次隨機出來的數都不同,因為沒有種子。

system.out.println(newrandom().nextint(10));//(隨機數的範圍是0~10)傳入乙個int型別的正數,隨機數的範圍就是0~n,包括0,不包括n。

Random隨機數類

一 random隨機數類 1 簡介 random隨機數類是乙個非常簡單和實用類,用於生成偽隨機數,在一些遊戲獲得某些應用中都會大量使用到隨機數,構造方法有兩個,分別是 random 建立乙個新的隨機數生成器。random long seed 使用單個 long 種子建立乙個新的隨機數生成器。如果用相...

Random隨機數類

一 random隨機數類 1 簡介 random隨機數類是乙個非常簡單和實用類,用於生成偽隨機數,在一些遊戲獲得某些應用中都會大量使用到隨機數,構造方法有兩個,分別是 random 建立乙個新的隨機數生成器。random long seed 使用單個 long 種子建立乙個新的隨機數生成器。如果用相...

Random類(隨機數)

前言 總是忘記怎麼用。上網一查,都是些有的沒的.最簡單卻最常用的方法 random.next方法 首先,為random類例項化乙個物件 1 random n new random next方法有兩種方式,乙個是含有乙個引數的,乙個是含有兩個引數的 一 生成最大值為8的隨機數 包括8 1 intm 2...