/** The jump function for this generator. It is equivalent to 2<sup>64</sup> * calls to {@link #nextLong()}; it can be used to generate 2<sup>64</sup> * non-overlapping subsequences for parallel computations. * * @return this generator. * @see #copy() */ public XoRoShiRo128PlusRandomGenerator jump() { return jump(JUMP); }
/** The long-jump function for this generator. It is equivalent to 2<sup>96</sup> * calls to {@link #nextLong()}; it can be used to generate 2<sup>32</sup> starting points, * from each of which {@link #jump()} will generate 2<sup>32</sup> non-overlapping * subsequences for parallel distributed computations. * * @return this generator. * @see #copy() */ public XoRoShiRo128PlusRandomGenerator longJump() { return jump(LONG_JUMP); }