各个语言中有哪些随机函数其实是伪随机

前一段时间看了知乎的一篇文章说到有一些语言早期提供的随机函数其实是伪随机,会有一定的安全隐患。

据你所知,有哪些函数是伪随机,以及伪随机的原因,谢谢!

阅读 4.4k
2 个回答

绝大部分未注明密码学安全的都是伪随机的吧。我不知道任何语言内建的完全随机的函数。Linux 下可以直接读取 /dev/random 文件,不过会消耗单位时间内很有限的熵。

我知道C语言中的rand()和Java中的Math.random()是伪随机

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进