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