Frage

Funktioniert der Pseudocode im Wikipedia-Artikel über Mersenne Twister mit Little Endian ("Atomelementgröße "8 oder 16 Bit ) oder andere Bytereihenfolgen?

Funktioniert es nur auf 32-Bit-Systemen?(d. h. die Nummer kann nicht in etwas Größerem als einem generischen Codetagcode gespeichert werden.)

BEARBEITEN: Was bedeuten sie auch mit DWORD?32nd bit of(MT[i]) oder MT[i] & (1 << 31) oder etwas anderes?

War es hilfreich?

Lösung

Der Algorithmus gibt Ihnen eine Nummer.Wie Sie es speichern, spielt keine Rolle.

Auf 16-Bit-Systemen können 32-Bit-Nummern verwendet werden (z. B. war C-long unter 16-Bit-Windows 32-Bit).

32. Bit bedeutet das hohe Bit (MT [i] & (1 << 31)).

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top