首页 > 后端开发 > 正文

如何用php代码实现:随机生成不重复的10个范围在1到100的尾数是3或8的数

2025-02-17 02:45:59 | 我爱编程网

如何用php代码实现:随机生成不重复的10个范围在1到100的尾数是3或8的数相关内容,小编在这里做了整理,希望能对大家有所帮助,关于如何用php代码实现:随机生成不重复的10个范围在1到100的尾数是3或8的数信息,一起来了解一下吧!

本文目录一览:

如何用php代码实现:随机生成不重复的10个范围在1到100的尾数是3或8的数

如何用php代码实现:随机生成不重复的10个范围在1到100的尾数是3或8的数

...你写的是什么?
你的思路是 先随机得到一个1-100的i
然后截取判断,再在判断里循环?

先改思路,在不考虑效率的情况下,先循环
$arr=Array();
while(count($arr)<10){
$temp=rand(1,100);
//判断末尾数字
//判断是否数组中存在,不存在就$arr[]=$temp;存在就continue;
}

如果考虑效率,则修改算法,1-100就是两位数,随机生成十位数,末位再随机生成3和8比较好

如何用php代码实现:随机生成不重复的10个范围在1到100的尾数是3或8的数

PHP程序实现利用rand(1,100)函数产生10个1~100之间的随机数

复制下面代码
<?

//echo rand(1,100);
$max=0;
$min=100;
for($i=0;$i<=9;$i++){
$rand[$i]=rand(1,100);

if($rand[$i]>$max){
$max=$rand[$i];
}
if($rand[$i]<$min){

$min=$rand[$i];
}
$str.=$rand[$i].",";
}
//去除最后一个逗号
$str.="quchu";
$str=str_replace(",quchu","",$str);
echo "最大数是:".$max;
echo "<hr>";
echo "最小数是:".$min;
echo "<hr>";
//echo "原型是:".$str;
echo "<hr>";
echo "中间数是:".str_replace($min.",","",str_replace($max.",","",$str));
?>

PHP如何实现随即数字

我爱编程网(https://www.52biancheng.com)小编还为大家带来PHP如何实现随即数字的相关内容。

<?
srand((double)microtime()*1000000); //产生随机数
$randval = rand(0,100); //在0和100之间取一个数字
echo $randval;
?>

随机显示100以内的数,测试下看,自己结合到程序中即可。PS:提供程序定做开发服务,有需要可百度HI我:) 我爱编程网

以上就是如何用php代码实现:随机生成不重复的10个范围在1到100的尾数是3或8的数全部内容了,了解更多相关信息,关注我爱编程网。更多相关文章关注我爱编程网:www.52biancheng.com

免责声明:文章内容来自网络,如有侵权请及时联系删除。
与“如何用php代码实现:随机生成不重复的10个范围在1到100的尾数是3或8的数”相关推荐
用php随机生成不重复的数字 php随机数函数
用php随机生成不重复的数字 php随机数函数

用php随机生成不重复的数字php基础教程:用php随机生成不重复的数字。?php$num=3;$start=1;$end=5;$connt=0;while($connt$num){$a[]=rand($start,$end);//产生随机数$ary=array_unique($a);$connt=count($ary);}foreach($aryas$key=$value){echo$va

2025-02-03 02:12:32
用php随机生成不重复的数字 php 数组 函数
用php随机生成不重复的数字 php 数组 函数

用php随机生成不重复的数字php基础教程:用php随机生成不重复的数字仔明局。?php$num=3;$start=1;$end=5;$connt=0;while($connt$num){$a[]=rand($start,$end);//产生随机数$ary=array_unique($a);$connt=count($ary);}foreach($aryas$key=$value){echo

2024-11-21 12:26:56
python怎么随机产生一个范围内的数
python怎么随机产生一个范围内的数

python怎么随机产生一个范围内的数python怎么随机产生一个范围内的数?python生成指定区间内的一个随机数,所用的模块和方法:推荐:《python教程》random.randrage()的基本语法:导入random模块获取区间内随机数,使用random.randrange()保存文件,查看获取的区间内随机数以上就是小编分享的关于python怎么随机产生一

2024-01-03 22:23:58
PHP 随机文字不重复 要从几十个之间随机让他显示8个 这8个彼此不重复 该怎么修改 以下代码能随机但是重复
PHP 随机文字不重复 要从几十个之间随机让他显示8个 这8个彼此不重复 该怎么修改 以下代码能随机但是重复

PHP随机文字不重复要从几十个之间随机让他显示8个这8个彼此不重复该怎么修改以下代码能随机但是重复楼上的思路没错或者你可以这样每次循环把$output放到一个数组里边然后判断此数组里边是否存在相同的值如果存在就继续循环产生随机数如果不存在就放入到数组里边最后生成不同的4个以后你可以把数组编程字符串就可以了php如何随机生成一段随机长度的文字?PHP生成随机长度的随机字

2025-01-28 14:32:22
php数组函数效率 PHP程序实现利用rand(1,100)函数产生10个1~100之间的随机数
php数组函数效率 PHP程序实现利用rand(1,100)函数产生10个1~100之间的随机数

PHP8的数组-PHP8知识详解本文深入探讨了PHP8中的数组,聚焦于三个关键领域:数组定义、PHP8中数组的改进以及数组函数。数组在PHP8中作为数据类型的重要组成部分,其本质是一系列同类型数据的组合。每个数据元素通过键(可以是数字或字符串)进行标识,方便访问。数组的这种结构使得对大量数据进行高效管理成为可能,支持存储、排序、插入和删除操作,从而显著提升程序开发效率。在PHP8

2025-02-10 18:00:16
php 如何实现推荐视频不重复,如何实现根据每个人行为标签随机推荐,并且不会重复出现已经推荐过的?
php 如何实现推荐视频不重复,如何实现根据每个人行为标签随机推荐,并且不会重复出现已经推荐过的?

php如何实现推荐视频不重复,如何实现根据每个人行为标签随机推荐,并且不会重复出现已经推荐过的?不管有好多种方案,你必须处理几个问题点:1、每个人的行为标签,标签是否有侧重点,如人员A,拥有3个标签,a,b,c,三个标签的比重是多少,侧重点是那个标签?2、推荐视频的话,视频对应的特点标签要记录,这个是通过标签筛选视频3、为某人推荐了视频后,要将推荐信息记录下来,后续筛选直接去重

2024-10-23 14:04:13
php函数随机数字 求一个生成四位随机数的PHP代码
php函数随机数字 求一个生成四位随机数的PHP代码

求一个生成四位随机数的PHP代码最简单的代码:图片:文字:&lt;?phpecho"四位随机代码是:".mt_rand(999,9999);//随机值得范围是999-9999?&gt;在PHP中mt_rand是随机函数,括号中是随机值范围:从最小值到最大值之间随机变换。扩展资料:1、mt_rand定义和用法:mt_rand(PHP

2024-08-10 15:22:01
php中,如何生成6位的随机数
php中,如何生成6位的随机数

php中,如何生成6位的随机数&lt;?phpsrand((double)microtime()*1000000);//createarandomnumberfeed.$ychar="0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z";$list=explode(",",$ychar);

2025-01-14 17:40:43