乱数を生成するには?
乱数を生成するには、GETRAND 関数を使用します。
BREW では、シード付きの乱数を生成することはできませんが、SophiaFramework にはシード付きの乱数を生成するクラスが用意されています。
また、SophiaFramework では BREW 標準の乱数の他に LCG 法や MT 法が使えます。
[ BREW API のみを使用したコード ]
byte rand; GETRAND(&rand, sizeof(byte));
[ SophiaFramework を使用したコード ]
UInt32 rand = SFXBrewRandom::GetUInt32();