public void TestMt19937()
{
SceKernelUtilsMt19937Context SceKernelUtilsMt19937Context;
UtilsForUser.sceKernelUtilsMt19937Init(out SceKernelUtilsMt19937Context, 0x00000000);
Assert.AreEqual(0x39747020, UtilsForUser.sceKernelUtilsMt19937UInt(ref SceKernelUtilsMt19937Context));
UtilsForUser.sceKernelUtilsMt19937Init(out SceKernelUtilsMt19937Context, 0x76543210);
Assert.AreEqual(0x1BDC5797, UtilsForUser.sceKernelUtilsMt19937UInt(ref SceKernelUtilsMt19937Context));
for (int n = 0; n < 1234; n++)
{
UtilsForUser.sceKernelUtilsMt19937UInt(ref SceKernelUtilsMt19937Context);
}
Assert.AreEqual(0xE5051779, UtilsForUser.sceKernelUtilsMt19937UInt(ref SceKernelUtilsMt19937Context));
}