Answers for "java random number generator 2"

0

java random number generator 2

long seed = currentSeed;
// reverse the addend from the seed
seed -= addend; // reverse the addend
long result = 0;
// iterate through the seeds bits
for (int i = 0; i < 48; i++)
{
    long mask = 1L << i;
    // find the next bit
    long bit = seed & mask;
    // add it to the result
    result |= bit;
    if (bit == mask)
    {
        // if the bit was 1, subtract its effects from the seed
        seed -= multiplier << i;
    }
}
System.out.println("Previous seed: " + result);
Posted by: Guest on October-16-2021

Code answers related to "java random number generator 2"

Code answers related to "Java"

Java Answers by Framework

Browse Popular Code Answers by Language