我想遵循一个Java程序,以便我能理解一切如何协同工作.我可以用Visual Studio做到这一点,所以我希望Eclipse也可以有一个我无法找到的功能.
我试图理解这段代码,我不确定它是什么语言.它似乎是Java但我不确定.如果我发布错误,我会道歉.我正在做志愿者并帮助完成一个日历,并试图找到一个随机生成器来处理基本的.我立即试图了解这是做什么的.
private static uint GetUint()
{
m_z = 36969 * (m_z & 65535) + (m_z >> 16);
m_w = 18000 * (m_w & 65535) + (m_w >> 16);
return (m_z << 16) + m_w;
}
public static double GetUniform()
{
// 0 <= u < 2^32
uint u = GetUint();
// The magic number below is 1/(2^32 + 2).
// The result is strictly between 0 and 1.
return (u + 1.0) * 2.328306435454494e-10;
}
Run Code Online (Sandbox Code Playgroud)