modules/core/nuxeo-core-storage-mongodb/src/main/java/org/nuxeo/ecm/core/storage/mongodb/MongoDBConnection.java
/**
     * xorshift algorithm from George Marsaglia, with period 2^64 - 1.
     *
     * @see https://www.jstatsoft.org/article/view/v008i14/xorshift.pdf
     */
xorshift algorithm from George Marsaglia, with period 2^64 - 1.
xorshift algorithm from George Marsaglia with period 2^64 - 1 .
protected long xorshift(long n) {
        n ^= (n << 13);
        n ^= (n >>> 7);
        n ^= (n << 17);
        return n;
    }
protected long xorshift ( long n ) { n ^= ( n << 13 ) ; n ^= ( n >>> 7 ) ; n ^= ( n << 17 ) ; return n ; }
xorshift algorithm from George Marsaglia, with period 2^64 - 1.
xorshift algorithm from George Marsaglia with period 2^64 - 1 .