Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include "stdafx.h"
- #define pokeprng
- #pragma once
- typedef unsigned char byte; // 8 bits
- typedef unsigned short int uint16; // 16 bits
- typedef unsigned int uint32; // 32 bits
- namespace pokeprng {
- struct pkmprng{
- uint32 mseed;
- uint32 previous(){
- return 0xeeb9eb65 * mseed + 0xa3561a1;
- };
- uint32 previousnum(){
- mseed = previous();
- return mseed;
- };
- uint32 next(){
- return (0x41c64e6d * mseed) + 0x6073;
- };
- uint32 nextnum(){
- mseed = next();
- return mseed;
- };
- };
- };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement