ホーム > デベロッパ > BREW FAQ

BREW FAQ : 乱数を生成するには?

乱数を生成するには?

乱数を生成するには、GETRAND 関数を使用します。

BREW では、シード付きの乱数を生成することはできませんが、SophiaFramework にはシード付きの乱数を生成するクラスが用意されています。

また、SophiaFramework では BREW 標準の乱数の他に LCG 法や MT 法が使えます。

[ BREW API のみを使用したコード ]

  byte rand;
  GETRAND(&rand, sizeof(byte));

[ SophiaFramework を使用したコード ]

  UInt32 rand = SFXBrewRandom::GetUInt32();