在C++中,可以使用srand()
函数来设置rand函数的种子。种子决定了rand函数生成随机数的起始点,如果不设置种子的话,每次程序运行时都会生成相同的随机数序列。
一般来说,可以使用当前时间作为种子,例如:
srand(time(nullptr));
这样可以保证每次运行程序时都会有不同的随机数序列生成。另外,还可以使用其他变量作为种子,比如进程ID等。需要注意的是,种子的选择需要尽量保证唯一性,避免出现相同的随机数序列。
亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
推荐阅读:c++随机数种子设置有什么技巧