0

我知道mcrypt_create_iv($len, MCRYPT_DEV_URANDOM)在 Windows 下提供高熵,但是,我怎样才能从中得到一个数字?我听说过一点关于 CryptGenRandom 的知识,但我不知道如何在 Windows 下使用它。

任何人都知道如何使用它来获得密码正确的数字?

4

1 回答 1

0

在 Windows 上,mcrypt_create_iv($len, MCRYPT_DEV_URANDOM);将为您正确使用 CryptGenRandom。PHP 开发人员提前考虑了。

至于如何从二进制字符串中获取随机数,一点也不简单

你最好的选择:

  • PHP 7:只需使用random_int().
  • PHP 5:random_int()在加载random_compat作为依赖项后使用。
于 2018-10-25T09:56:20.073 回答