PHP rand() 排除某些数字

标签 php

我有这个:

<?php  $n = rand(1,1600); echo $n ?>

我想从随机数中排除 234、1578、763、1274 和其他数字。我该怎么做?

最佳答案

<?php

while( in_array( ($n = mt_rand(1,1600)), array(234, 1578 ,763 , 1274) ) );

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

相关文章:

php - 删除特定字符后的所有字符

php - 检查 LEFT JOINED 查询的行数

php - 更新mysql时间戳

php - 数据库设计: best practice for designing a forum table

javascript - pikaday 日期未从 php 表单发送

php - 在 Symfony 3.2 中根据 config.yml 使用 TagAwareAdapter?

php - 如何使用 HTML 表单将 JavaScript 值传递到另一个 PHP 页面?

php - 如何撤消 phpmyadmin 中的查询执行

php - 将图像上传到 S3 时遇到内部服务器错误 500

php - 使用 PHP 拆分逗号分隔的名称