Pregunta

¿El pseudocódigo proporcionado en el artículo de Wikipedia sobre el trabajo de Mersenne Twister con Little Endian ("tamaño del elemento atómico" 8 o 16 bits), o cualquier otro orden de bytes?

¿Funciona solo en sistemas de 32 bits?(es decir.El número no se puede almacenar en nada mayor que un DWORD.)

EDITAR: Además, ¿qué quieren decir con 32nd bit of(MT[i])? MT[i] & (1 << 31) o MT[i] & 0x01 ¿o algo mas?

¿Fue útil?

Solución

El algoritmo te da un número.Cómo lo almacenas es irrelevante.

Puede tener números de 32 bits en sistemas de 16 bits (ej.C long era de 32 bits en Windows de 16 bits).

El bit 32 significa el bit alto (MT[i] y (1<<31)).

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top