oi-wiki 上的 xor-shift 算法如下
ull shift(ull x) { x ^= mask; x ^= x << 13; x ^= x >> 7; x ^= x << 17; x ^= mask; return x; }
请问在左右移的时候是必须写这几个参数还是随便写