private int advanceProbe ( int probe ) { probe ^= probe << 13 ; // xorshift probe ^= probe >>> 17 ; probe ^= probe << 5 ; this . probe . get ( ) . set ( probe ) ; return probe ; }
Pseudo - randomly advances and records the given probe value for the given thread .