我目前正在尝试自学 C 编程。我一直在学习随机数。我访问的许多网站都使用 time() 函数作为播种随机数生成器的方法。但是我读过的许多帖子和网站都说使用系统时钟作为产生随机数的方法是有缺陷的。我的问题是“我究竟应该使用什么来生成真正的随机数?我应该只用算术操作数字还是有别的东西?具体来说,我正在寻找程序员遵循以生成随机数的“最佳实践” c 编程语言中的数字。
这是我正在谈论的网站的示例:
http://faq.cprogramming.com/cgi-bin/smartfaq.cgi?answer=1042005782&id=1043284385