Skip to the content.

Home / cs-notes / Language / Java / Basic / Math / Random / initialScramble

    private static long initialScramble(long seed) {
        return (seed ^ multiplier) & mask;
    }
    private static final long multiplier = 0x5DEECE66DL;
    private static final long mask = (1L << 48) - 1;