概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド

## org.boxed_economy.besp.model.fmfw
インタフェース RandomNumberGenerator

すべてのスーパーインタフェース:
  java.io.Serializable

既知の実装クラスの一覧:
  DefaultRandomNumberGenerator

public interface RandomNumberGenerator
extends java.io.Serializable

擬似乱数を生成するアルゴリズムとその振る舞いを定義したクラスです。 擬似乱数を生成するために、浮動小数点のcreateと最大valueを与えた整数のcreate、 そしてinitalizeを定義します。乱数生成のためのアルゴリズム（例；線形代数）を 実装してください。 また、区別のために必ずnameを設定してください。worldからnameで取得します。

バージョン:
  $Id: RandomNumberGenerator.java,v 1.1 2004/03/21 12:07:47 macchan Exp $
作成者:
  rx78g

フィールドの概要
`static long` | `serialVersionUID`

メソッドの概要
`double` | `generate()` 0〜0.999....
`int` | `generate(int maxValue)` 整数を生成します。
`java.lang.String` | `getName()` この乱数生成のnameを取得します。
`void` | `initialize()` randomNumberGeneratorのアルゴリズムをinitalizeします。

フィールドの詳細

### serialVersionUID

    public static final long serialVersionUID

関連項目:
  定数フィールド値

メソッドの詳細

### generate

    public double generate()

  0〜0.999....　までの乱数を生成します。（浮動小数点）

  戻り値:
    生成した浮動小数点

### generate

    public int generate(int maxValue)

  整数を生成します。生成時の最大値を引数として与えてください。

  パラメータ:
    `maxValue` - 生成する乱数の最大値
  戻り値:
    生成した整数

### getName

    public java.lang.String getName()

  この乱数生成のnameを取得します。

  戻り値:
    乱数生成のname

### initialize

    public void initialize()

  randomNumberGeneratorのアルゴリズムをinitalizeします。アルゴリズムをリセット するために使われます。

概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド