void make_temper_bit(TemperingCalculatable<U>& rand,
                      U mask,
                      int param_pos,
                      U pattern) {
     rand.setTemperingPattern(mask, pattern, param_pos);
     rand.setUpTempering();
 }