php - PHP和其他语言如何选择随机数?

标签 php random

其实我是学PHP的,所以才想到这个问题。计算机如何选择随机数?

  • 这个随机数生成背后的逻辑是什么?
  • 计算机是否使用垃圾值作为随机数?

最佳答案

我们通常可以从代码中获取的随机数称为伪随机数。它们基于数字的数学序列,这些数字序列只会在非常非常长的时间后重复出现。序列中的起始位置基于种子,种子通常被视为时间的函数。

这些数字看起来是随机的,但实际上它们不是,这就是它们被称为“伪随机”的原因。

进一步阅读:http://en.wikipedia.org/wiki/Random_number_generation

关于php - PHP和其他语言如何选择随机数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12431678/

相关文章:

javascript - 如何在保持可维护性的同时分离关注点(JS、HTML)?

php - 获取 img 的值

java - 在java中生成一个没有重复的随机点数组

random - 在 F# 中生成两个不同的随机数

php - 使用 SSL 和站点名称更改的 URL 重定向

php - 搜索我的数据库

php - 在 PHP 的 Postgres 中使用 boolean 类型

matlab:粒子状态模拟

c - RtlGenRandom/CryptGenRandom 或其他 WinAPI 以生成加密安全随机数(2018 年第一季度)

matlab - 通过矩形的随机路径