专注枫叶

文章
7
资源
0
加入时间
2年10月17天

自己写的一个C++高位长真/伪随机数发生器类

一直想要弄一个能够生成真随机数的类,但因未能找到合适的真随机因子而未能完成。前些天偶然了解到IA32的CPU具有一个时钟周期计数器,能够提供自CPU复位后至今累计的时钟周期数。忽然觉得这个正是最易得到而又最难预测的真随机因子。  这里我们不讨论严格意义上的“真随机”数,以免陷入无尽的口水里。我认为由于系统运行状况的不确定性,实际上连总是以固定间隔获取时钟计数都很难做到。再加上多核处理器各核心的