rand生成随机数的烦恼为
时间: 2023-09-30 08:13:14 浏览: 77
rand生成随机数的烦恼可能是因为在使用rand函数时没有设置合适的种子,导致每次运行程序时生成的随机数序列都是相同的。为了解决这个问题,可以使用srand函数来设置一个不同的种子,例如使用当前时间作为种子,可以通过srand(time(NULL))来实现。这样每次运行程序时,种子都会不同,从而生成不同的随机数序列。另外,还可以使用其他随机数相关的函数,如randu、randn和randShuffle,来生成不同分布的随机数或打乱矩阵元素。
#### 引用[.reference_title]
- *1* [随机数产生器RNG](https://blog.csdn.net/mingzhentanwo/article/details/46292273)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item]
- *2* *3* [在C语言中如何产生随机数](https://blog.csdn.net/daijingxin/article/details/51767069)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
阅读全文