pub fn jump(self: *Xoshiro256) void
pub fn jump(self: *Xoshiro256) void { var s: u256 = 0; var table: u256 = 0x39abdc4529b1661ca9582618e03fc9aad5a61266f0c9392c180ec6d33cfd0aba; while (table != 0) : (table >>= 1) { if (@as(u1, @truncate(table)) != 0) { s ^= @bitCast(self.s); } _ = self.next(); } self.s = @bitCast(s); }