关于php rand 函数,要求不重复地随机成了某个范围内的数字的有关问题
程序员文章站
2024-02-05 11:35:40
...
关于php rand 函数,要求不重复地随机成了某个范围内的数字的问题
要求不重复地随机成了某个范围内的数字的问题,代码如下:
$tmp=array();
while(count($tmp)$tmp[]=mt_rand(1,48);
$tmp=array_unique($tmp);
}
echo implode('
',$tmp);
?>
关于php rand 函数,要求不重复地随机成了某个范围内的数字的问题
比如,我想随机成了某个范围内的数字,从数字1~48这个范围,
我的代码如下:
$tmp=array();
while(count($tmp)$tmp[]=mt_rand(1,48);
$tmp=array_unique($tmp);
}
echo implode('
',$tmp);
?>
执行一切正常,返回的结果类识于下面:
7
48
41
9
32
37
20
36
19
39
43
...
每行一个数字等。
我现在想将输出的结果做一个小调整,我要求,要每行数字的前面加上"第",数字后面加上"端口", 如:
第7端口
第48端口
第41端口
第9端口
第32端口
第37端口
第20端口
第36端口
第19端口
第39端口
第43端口
...
大家知道如何修改我上面的那个代码吗,或者说有其它的代码可以实现?
我知道方法很多,但是我太笨了,大家提供一下啊,多谢了。多谢。
------解决方案--------------------
要求不重复地随机成了某个范围内的数字的问题,代码如下:
$tmp=array();
while(count($tmp)$tmp[]=mt_rand(1,48);
$tmp=array_unique($tmp);
}
echo implode('
',$tmp);
?>
关于php rand 函数,要求不重复地随机成了某个范围内的数字的问题
比如,我想随机成了某个范围内的数字,从数字1~48这个范围,
我的代码如下:
$tmp=array();
while(count($tmp)$tmp[]=mt_rand(1,48);
$tmp=array_unique($tmp);
}
echo implode('
',$tmp);
?>
执行一切正常,返回的结果类识于下面:
7
48
41
9
32
37
20
36
19
39
43
...
每行一个数字等。
我现在想将输出的结果做一个小调整,我要求,要每行数字的前面加上"第",数字后面加上"端口", 如:
第7端口
第48端口
第41端口
第9端口
第32端口
第37端口
第20端口
第36端口
第19端口
第39端口
第43端口
...
大家知道如何修改我上面的那个代码吗,或者说有其它的代码可以实现?
我知道方法很多,但是我太笨了,大家提供一下啊,多谢了。多谢。
------解决方案--------------------
- PHP code
------解决方案--------------------
- PHP code
$tmp = array(); while(count($tmp)"; } } echo $showstr;相关文章
相关视频