1 use core::arch::x86_64::_rdtsc; 2 3 pub fn rand() -> usize { 4 return unsafe { (_rdtsc() * _rdtsc() + 998244353_u64 * _rdtsc()) as usize }; 5 } 6