Question

Fait le pseudocode Fourni dans l'article de Wikipedia sur le travail de Mersenne Twister avec Little Endian ("Taille des éléments atomiques" 8 ou 16 bits), ou tout autre ordre d'octets?

Cela fonctionne-t-il sur des systèmes 32 bits uniquement? (c'est-à-dire que le nombre ne peut pas être stocké dans quelque chose de plus grand qu'un DWORD.)

ÉDITER: Aussi, qu'entendent-ils par 32nd bit of(MT[i])? MT[i] & (1 << 31) ou MT[i] & 0x01 ou autre chose?

Était-ce utile?

La solution

L'algorithme vous donne un numéro. La façon dont vous le stockez n'est pas pertinent.

Vous pouvez avoir des numéros 32 bits sur des systèmes 16 bits (Ex. C long était de 32 bits sur des fenêtres 16 bits).

32e bit signifie le bit haut (mt [i] & (1 << 31)).

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top