当前位置:首页 » 编程语言 » 随机php

随机php

发布时间: 2022-02-11 19:09:03

❶ 求一个生成四位随机数的php代码

最简单的代码:

图片:

文字:

<?php

echo "四位随机代码是:". mt_rand(999, 9999); //随机值得范围是999-9999

?>

在PHP中 mt_rand是随机函数,括号中是随机值范围:从最小值到最大值之间随机变换。

(1)随机php扩展阅读:

1、mt_rand定义和用法:

mt_rand (PHP 4, PHP 5, PHP 7) —生成更好的随机数。

2、mt_rand说明:

intmt_rand(void)。

intmt_rand(int$min,int$max)。

很多老的 libc 的随机数发生器具有一些不确定和未知的特性而且很慢。PHP 的rand()函数默认使用 libc 随机数发生器。mt_rand()函数是非正式用来替换它的。

如果没有提供可选参数min和max,mt_rand()返回 0 到mt_getrandmax()之间的伪随机数。例如想要 5 到 15(包括 5 和 15)之间的随机数,用mt_rand(5, 15)。

3、参数:

min 可选的、返回的最小值(默认:0)。

max 可选的、返回的最大值(默认:mt_getrandmax())。

4、返回值:

返回min(或者 0) 到max(或者是到mt_getrandmax(),包含这个值)之间的随机整数。

PHP官网-mt_rand

❷ php怎么随机调用文章

srand(microtime()]);//设置随机数的种子
$sum=0;$i=0;
while(++$i<=5){
$sum=rand(1,100);//取1-100的随机数, 这里 1-100 可以改为你的文章最小id 和最大id
echo '文章:'.$sum.'
';
}

❸ php中如何生成1-15之间的随机数

可以使用PHP math 函数 rand(1,15)直接返回即可。

定义和用法:rand() 函数返回随机整数。

语法:rand(min,max)。

参数:min,max 可选。规定随机数产生的范围。

说明:如果没有提供可选参数 min 和 max,rand() 返回 0 到 RAND_MAX 之间的伪随机整数。例如,想要 5 到 15(包括 5 和 15)之间的随机数,用 rand(5, 15)。

(3)随机php扩展阅读:

提示和注释

注释:在某些平台下(例如 Windows)RAND_MAX 只有 32768。如果需要的范围大于 32768,那么指定 min 和 max 参数就可以生成大于 RAND_MAX 的数了,或者考虑用 mt_rand() 来替代它。

注释:自 PHP 4.2.0 起,不再需要用 srand() 或 mt_srand() 函数给随机数发生器播种,现在已自动完成。

注释:在 3.0.7 之前的版本中,max 的含义是 range 。要在这些版本中得到和上例相同 5 到 15 的随机数,简短的例子是 rand (5, 11)。

❹ PHP生成随机数的几种方法

fnServerData": function ( sSource, aoData, fnCallback ) {
/* Add some extra data to the sender */
aoData.push( { "name": "more_data", "value": "my_value" } );
$.getJSON( sSource, aoData, function (json) {
/* Do whatever additional processing you want on the callback, then tell DataTables */
fnCallback(json)
} );
}

❺ 如何让php或者JS产生随机名字,从可选名字中随机显示

可以给你一个思路
在php有一个随机函数rand(min,max),min和max分表是设定的随机范围,当然可以不给他们值,那么php会在0-rand_max之间随机取值,在某些平台下(例如 Windows)RAND_MAX 只有 32768。
你可以先定义一个数组,然后循环取出随机的值,保存到数组里面,这么多数据,相信重复的概率是很小了。然后在取出的时候,先获取数组的长度,然后以0为min,数组长度-1为max进行随机获取数据,打印出数组中下标元素为该数的数据,这就是你想要的了。
JS中同上,不过JS随机是用Math.random(),它只会随机0-1之间的数据,所以你要获取多的,最好在后面*10000等你想要的数据,EG:Manth.random()*1000000,其它的原理同PHP
如果需要知道详细代码,请追问,谢谢。
建议自己先试试!

❻ PHP 产生随机时间

用格林威治时间 也就是time() 整型的时间 在两个整数之间求随机数

❼ 如何用PHP获得这样的随机整数

mt_rand(300,600)
mt_rand(100,800)

详细代码:
top:<?php echo mt_rand(300,600)?>px;left:<?php echo mt_rand(100,800)?>px;

推荐用mt-rand(a,b)

有人说:

总的来说mt_rand() 比rand() 快四倍

很多老的 libc 的随机数发生器具有一些不确定和未知的特性而且很慢。PHP 的 rand() 函数默认使用 libc 随机数发生器。mt_rand() 函数是非正式用来替换它的。该函数用了 Mersenne Twister 中已知的特性作为随机数发生器,mt_rand() 可以产生随机数值的平均速度比 libc 提供的 rand() 快四倍。

❽ 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;

?>

❾ 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);

❿ php随机调用

$a=file('index.txt');
echo$a[array_rand($a)];

热点内容
饥荒如何开启服务器模组 发布:2025-01-08 04:11:30 浏览:135
linuxsshroot登录 发布:2025-01-08 04:09:28 浏览:731
平多多如何取消免密码支付 发布:2025-01-08 04:06:21 浏览:550
excelvba编程宝典pdf 发布:2025-01-08 04:02:39 浏览:466
android学英语 发布:2025-01-08 04:01:51 浏览:790
中文字体linux 发布:2025-01-08 04:01:51 浏览:691
mc怎么改密码 发布:2025-01-08 04:01:07 浏览:899
安卓手机图如何缩小操作 发布:2025-01-08 03:13:02 浏览:646
安卓跟苹果哪个电池省电 发布:2025-01-08 03:07:03 浏览:52
java互联网面试题 发布:2025-01-08 02:56:33 浏览:573