Advances the internal state by z notches, as if operator() was called z times, but without generating any numbers in the process.
The effects on the state sequence are the same as if the transition algorithm was applied as many times as notches advanced on subsequent elements. The transition algorithm used by the object produces a twist on the selected element as if this was x[i] in the following piece of code:
1 2 3
UIntType Mask = (1u<<w)-1, UMask= (Mask << r) & Mask, LMask = (~UMask) & Mask,
Y = (x[i]&UMask)|(x[(i+1)%n]&LMask); // upper bits of x[i] and lower of x[i+1]
x[i]=x[(i+m)%n]^(Y>>1)^((Y&1)*a); // mersenne twister linear transformation
With each of the values being their corresponding class template parameters.
Note: not fully tested, plese report any inaccuracies.