【发布时间】:2010-11-13 17:46:39
【问题描述】:
有没有办法根据最小值和最大值生成随机数?
例如,如果 min 为 1,max 为 20,它应该生成 1 到 20 之间的任何数字,包括 1 和 20?
【问题讨论】:
-
新的 php 版本有一个密码安全的random number generator。
-
对于 PHP 7+,请使用
random_int()、random_bytes()或openssl_random_pseudo_bytes()。正如@Salvador Dali 所说rand()不会生成加密安全的结果。请参阅文档php.net/manual/en/function.rand.php