c - srand() 的种子,而不是 time() 和 getpid()
问题描述
我正在做裸机编程。我想在不同的执行中生成不同的随机数,为此我必须播种 srand() 函数。但是 time()、gettimeofday() 或 getpid() 不是一个选项。我还能用什么作为 srand() 的种子来获得所需的结果。任何帮助/建议将不胜感激。谢谢
PS:除了 rand/srand 组合之外,任何其他在不同运行中获得不同随机数的方法也是受欢迎的。
解决方案
推荐阅读
- interface - 类型为实数或实数数组
- c - 将 NULL 传递给 modf()、modff() 或 modfl() 是否安全?
- r - 我如何使用 purrr 根据场景列表和模拟功能多次运行模拟
- javascript - Javascript for/of 循环(带有文件读取器)在第二次迭代中中断,但在 Chrome 调试器中完美地作为一个片段运行
- angular - 将 isExpanded() 与 ng-bootstrap 手风琴一起使用
- python - 可用性项目检查
- bash - du 只查看目录并按大小排序
- r - 在 R 中,有没有办法在一个命令中删除未知长度向量的第一个和最后一个元素,而不使用包?
- python - 如何在 Python 的文件名中保存日期和时间?
- c# - 从数据库绑定 DropDownList