我很难理解为什么这段代码是尝试使用新的C++11中的header,在[0,2**62-1]中正确生成随机数但不是[0,2**63-1]或[0,2**64-1].#include#include#include#include#includestaticstd::mt19937engine;//MersennetwisterMT19937voidprint_n_random_bits(unsignedintn);intmain(void){engine.seed(time(0));print_n_random_bits(64);print_n_random_bits(63);print_