質問

ウィキペディアのメルセンヌツイスターに関する記事で提供されている擬似コードはリトルエンディアンと連携しますか( "アトミック要素サイズ "8または 16ビット)、またはその他のバイト順序?

32ビットのみのシステムで動作しますか?(つまり、番号は、DWORDよりも大きいものに格納することはできません。)

編集:また、32nd bit of(MT[i])とはどういう意味ですか?MT[i] & (1 << 31)またはMT[i] & 0x01または他の何か?

役に立ちましたか?

解決

アルゴリズムはあなたに数を与えます。どのように保存するかは関係ありません。

16ビットシステムでは32ビットの数値を使用できます(例:Cジェネラコディセタグコードは16ビットWindowsでは32ビットでした)。

32番目のビットは、上位ビット(MT [i]&(1 << 31))を意味します。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top