导航:首页 > 编程语言 > php随机数

php随机数

发布时间:2022-01-11 21:27:14

1. php随机数

首先你的顺序不对,其次颜色不应该用十进制。
改成以下试试看
<html>
<head>
<title>5-9.php</title>
</head>
<?php
$randnum = rand(0, hexdec('FFFFFF'));
$bgcolor = str_pad(dechex($randnum), 6, '0', STR_PAD_LEFT);
?>
<body bgcolor='#<?php echo $bgcolor; ?>'>
<?php
echo $bgcolor;
?>
</body>
</html>

2. php怎么生成随机数

//随机数函数,$length为随机的数字长度
function randomkeys($length)
{
$key = "";
$pattern='';
for($i=0;$i<$length;$i++)
{
$key .= $pattern{mt_rand(0,35)}; //生成php随机数
}
return $key;
}
$a = randomkeys(1);
$b = randomkeys(1);
$c = randomkeys(1);
//如果要随机生成N个字符,则只需要
echo randomkeys(5);

3. php按概率生成随机数

以下代码,直接运行即可

<metahttp-equiv="Content-Type"content="text/html;charset=utf-8"/>
以下代码,直接运行即可

<?php

$rands=rand(1,10);

if($rands<=7){

$num=1;

}elseif($rands==8){

$num=2;

}else{

$num=3;

}

echo$num;

?>

4. PHP生成随机数的几种方法

php生成随机数的几种方法,总结如下:
第一种方法,非常简单,直接使用系统自带的函数:
查看代码1
srand((double)microtime()*1000000);
2
//随机产生0-99之间的整数
3
$randval=rand(0,99999999);
4
echo
$randval,'
';
5
6
第二种方法,稍微复杂一点,不只是生成只有数字的随机字符串,更包括了各种特殊字符:
查看代码
function
randomkeys($length){
$output='';
for($a=0;$a<$length;
$a++){
$output.=chr(mt_rand(33,
126));
}
return
$output;
}
echo
randomkeys(20);

5. php数组值取随机数

用array_rand()函数就可以实现。

array_rand():从数组中随机选出一个或多个元素,并返回。
语法:array_rand(array,number)

array:必需。规定输入的数组参数。
number:可选。默认是 1。规定返回多少个随机的元素。

例子:$a = ['a','b','c'];//定义一个二维数组
$b = $array_rand($a,1);//从数组a里随机选取一个元素赋值给变量b。

6. php 指定随机数

方法1:
$a=array(1,2,3,4,5,6); //指定数组
$b=array_rand($a,3); //取得数组$a中三个随机的键值。
echo $a[$b[0]]."、".$a[$b[1]]."、".$a[$b[2]]; //可以按自己想要的格式输出

方法2:
$a = array(1,2,3,4,5,6);
shuffle($a); //打乱数组$a
$b=array_slice($a,0,3); //取出数组中前三个值放入$b
print_r($b);

7. php程序如何产生随机数

$i = rand(10,100000);随机产生10到100000之间的一个数字

<?php
echo "<table><tr>";
for($i=0;$i<20;$i++)
{
echo "<td>",rand(10,100000),"</td>";
if($i==9)
{
echo "</tr><tr>";
}
}
echo "</tr></table>";
?>

8. php生成随机数

<?php
$number = '';//初始化一个幸运数数

$num = rand(1,100); //得到一个1-100的随机数
if($num >=1 and $num<=20){
$number = 1; //如果随机数在1-20 那么这个幸运数就为1 ,也就是说幸运数1的概率为20%

}else if($num >=21 and $num <=41 ){
$number = 2; //如果随机数在21-41 那么这个幸运数就为2 ,也就是说幸运数2的概率为21%
}else if..... //依次类推

我这里的1-20 21-41 这个区间是乱写的 你可以打乱 意思就是说从1-100中间得到一个随机数

再给这个随机数添加一个概率 如果说这个随机数是在1-20直接的任意一个那么幸运数就为1,也就是说出现1的概率为20%

9. php怎么生成6位随机数,php随机数例子

通常情况下,当我们要生成一个随机字符串时,总是先创建一个字符池,然后用一个循环和mt_rand()或rand()生成php随机数,从字符池中随机选取字符,最后拼凑出需要的长度。代码如下:
function randomkeys($length)
{
$pattern = '
ABCDEFGHIJKLOMNOPQRSTUVWXYZ,./&l
t;>?;#:@~[]{}-_=+)(*&^%___FCKpd___0pound;"!'; //字符池
for($i=0;$i<$length;$i++)
{
$key .= $pattern{mt_rand(0,35)}; //生成php随机数
}
return $key;
}
echo randomkeys(8);

这个php随机函数能生成XC*=z~7L这样的字符串,随机!

10. php随机数问题

shuffle($test); //打乱数组
for($i=0;$i<10;$i++) echo $test[$i][0]

这样即可满足要求

阅读全文

与php随机数相关的资料

热点内容
反诈骗app怎么找回密码 浏览:631
java方法和函数 浏览:420
程序员衣服穿反 浏览:959
java多类继承 浏览:159
怎么用多玩我的世界连接服务器地址 浏览:483
为什么华为手机比安卓流畅 浏览:177
javamap多线程 浏览:228
卡西欧app怎么改时间 浏览:843
jquery压缩图片 浏览:970
用纸筒做解压东西 浏览:238
神奇宝贝服务器如何tp 浏览:244
云服务器支持退货吗 浏览:277
贷款等额本息算法 浏览:190
根服务器地址配置 浏览:501
单片机是软件还是硬件 浏览:624
vivo手机怎么看编译编号 浏览:320
塑钢扣条算法 浏览:301
linux应用程序安装 浏览:414
linux怎么查找命令 浏览:431
安卓12原生和非原生是什么意思 浏览:277