Mersenne Twister on Little Endian
问题描述:
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
还是别的?
答
算法给你一个数字。你如何存储它是无关紧要的。
您可以在16位系统上使用32位数字(例如,在16位Windows上,C long
是32位)。
第32位表示高位(MT [i] &(1 < < 31))。