2011-06-17 62 views
1

pseudocode是否提供維基百科有關Mersenne Twister的文章使用Little Endian(「atomic element size」8或16 bit)或任何其他字節順序?Mersenne Twister on Little Endian

它僅適用於32位系統嗎? (即該號碼不能被儲存在比DWORD還有更大的。)

編輯:此外,它們意味着什麼由32nd bit of(MT[i])MT[i] & (1 << 31)MT[i] & 0x01還是別的?

回答

4

算法給你一個數字。你如何存儲它是無關緊要的。

您可以在16位系統上使用32位數字(例如,在16位Windows上,C long是32位)。

第32位表示高位(MT [i] &(1 < < 31))。