nanoJBlend

java.util
クラス Random

java.lang.Object
  上位を拡張 java.util.Random

public class Random
extends Object

Random クラスは、線形合同法による擬似乱数列を生成します。


コンストラクタの概要
Random()
          Random オブジェクトを生成します。
Random(long seed)
          指定されたシードを初期シードとする Random オブジェクトを生成します。
 
メソッドの概要
 int nextInt()
          32 ビットの疑似乱数を生成して返します。
 long nextLong()
          64 ビットの疑似乱数を生成します。
 void setSeed(long seed)
          この乱数ジェネレータのシードを設定します。
 
クラス java.lang.Object から継承されたメソッド
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait
 

コンストラクタの詳細

Random

public Random()
Random オブジェクトを生成します。 乱数ジェネレータのシード値として System.currentTimeMillis() の戻り値が使用されます。


Random

public Random(long seed)
指定されたシードを初期シードとする Random オブジェクトを生成します。

パラメータ:
seed - 乱数ジェネレータの初期シード
メソッドの詳細

setSeed

public void setSeed(long seed)
この乱数ジェネレータのシードを設定します。 このメソッドの呼び出しにより、乱数ジェネレータは Random(seed) によってRandom オブジェクトを生成した直後と同じ状態になります。

パラメータ:
seed - 新たに設定する乱数ジェネレータのシード

nextInt

public int nextInt()
32 ビットの疑似乱数を生成して返します。

戻り値:
生成された疑似乱数

nextLong

public long nextLong()
64 ビットの疑似乱数を生成します。

戻り値:
生成された疑似乱数

nanoJBlend

Copyright 2005-2013 Aplix and/or its affiliates. All rights reserved. Aplix Confidential and Restricted.
NTT DOCOMO and Hitachi Kokusai Electric Confidential