C++11随机数的正确打开方式 在C++11之前,现有的随机数函数都存在一个问题:在利用循环多次获取随机数时,如果程序运行过快或者使用了多线程等方法,srand((unsigned)time(null))这样的设置当前系统时间为种子的方法每次返回的随机数都是一样的.而C++11中提供了真随机数做种子的方法来解决这一问题. By the way,2019年了,我见过的编译器都不需要特殊指定使用的是C++11的新特征了 random_device 标准库提供了一个非确定性随机数生成设备.在Linux…