I don't think that is correct, I was just working on trying to find the formula and I think they are 2 32-bit RNGs.Current information on the B&W RNG:
The state of the RNG is stored as a 64-bit number at memory location 022160A4.
here is what i got so far.
OFFSETS BLACK (add 0x20 to offset for white) 02216084 = SEED1 02216088 = SEED2 0221608C = 0x6C078965 02216090 = 0x5D588B65 02216094 = 0x00269EC3 SEED1 = (0x6C078965 * SEED1) + 0x00269EC3; SEED2 = ??? Variables and constants for SEED2 seem to include SEED2, SEED1, 0x6C078965, and 0x5D588B65. RNG advancements when forcing SEEDs to certain values. 00000000 00000000 00269EC3 00000000 55AE9CB2 7188D00C A0C3B2FD 0AF528D3 C910A194 0A8B4E34 00000001 00000000 6C2E2828 5D588B65 5AF1DE8B E3B543E4 0B78CE9A 3D7FCA1A CB968B85 3FE714A2 00000000 00000001 00269EC3 6C078965 55AE9CB2 76CC11E5 A0C3B2FD 75AA4470 C910A194 0D113825 AR codes to modify RNG variables and constants to try to crack formula. 02216084 00000001 02216088 00000000 0221608C 00000001 02216090 00000001 02216094 00000000