全パッケージ クラス階層 このパッケージ 前項目 次項目 インデックス
java.lang.Object | +----java.util.Random
2 つの Random
インスタンスが同じシードで作成され、それぞれに対して同じメソッド呼び出しのシーケンスが作成される場合は、同じ番号のシーケンスが生成され返されます。
ほとんどのアプリケーションでは、クラス Math
の random
メソッドを用いる方が簡単です。
long
型のシードを用いて新しい乱数ジェネレータを作成する。
0.0
から 1.0
の範囲で一様分布の double
型擬似乱数を返す。
0.0
から 1.0
の範囲で一様分布の float
型擬似乱数を返す。
0.0
、標準偏差 1.0
のガウス (「正規」) 分布の double
型擬似乱数を返す。
int
型擬似乱数を返す。
long
型擬似乱数を返す。
long
型のシードを用いて乱数ジェネレータのシードを設定する。
public Random()
public Random(long seed)
long
型のシードを用いて乱数ジェネレータを作成します。
public synchronized void setSeed(long seed)
long
型のシードを用いて乱数ジェネレータのシードを設定します。
protected synchronized int next(int bits)
public void nextBytes(byte bytes[])
public int nextInt()
int
型擬似乱数を返します。
int
型の擬似乱数。
public long nextLong()
long
型擬似乱数を返します。
long
型擬似乱数。
public float nextFloat()
0.0
から 1.0
の範囲で一様分布の float
型の次の擬似乱数を返します。
0.0
から 1.0
の範囲の一様分布の float
型擬似乱数。
public double nextDouble()
0.0
から 1.0
の間の一様分布の double
型擬似乱数を返します。
0.0
から 1.0
の範囲の一様分布の double
型擬似乱数
public synchronized double nextGaussian()
0.0
、標準偏差 1.0
のガウス (「正規」) 分布の double
型擬似乱数を返します。
0.0
、標準偏差 1.0
のガウス (「正規」) 分布の double
型擬似乱数。
全パッケージ クラス階層 このパッケージ 前項目 次項目 インデックス