Versuche gerade Mersenne Twister in PAWN zu implementieren, scheiter jedoch noch an dem Block hier.
Wieso auch immer man das wollen würde...die random Funktion tuts doch auch ganz gut xD
Naja, im Endeffekt kannst du diesen Block fast 1:1 übernehmen.
Das UL steht einfach nur für unsigned long (also positive 64 Bit Integer)
In Pawn gibt es nur 32 Bit Integer, aber sollte auch damit funktionieren.
Und diese ganzen anderen Operatoren (bis auf den ternary operator) sind einfach nur Bit-Shifting Operationen: https://forum.sa-mp.com/showthread.php?t=177523