PHP 从 rand() 函数中排除数字

标签 php random

我正在运行 rand() 3 次,我想从函数的可能性中排除前两个结果。就像它命中 1 和 5 一样,我希望下一个 rand() 从其范围中排除 1 和 5。我该怎么做?

最佳答案

怎么样:

do {   
    $rand_number = rand();

}while(in_array($rand_number, array(1,5));

关于PHP 从 rand() 函数中排除数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5139242/

相关文章:

javascript - 使用javascript以间隔时间定期运行php脚本

php - 从 SQL 表中随机选择 2 行

c++ - 使用 rand() 洗牌但没有洗牌

php - 客户端提交时生成的 POST 随机数字段

php - 将客户的提示输入添加到 WooCommerce 结帐页面

php - 获取文件名中包含空格的 AWS S3 对象

random - 如何在SAS宏中包含do循环?

python - pandas python 中数据帧的随机行会带来不同的回归结果?

android - 从图库中查找随机图片

Php Xpath - 如何获取子节点中的两个信息