‘壹’ php指定几个数,随机抽取
<?php
$test = array(1,4,7,9,6);//对这5个数建立数字索引数组,则索引值为0到4
$i = rand(0,4);//随机生成一个0,到4之间的整形数字,包括0和4
echo $test[$i];
?>
‘贰’ 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可以做到吗
思路,可以把数放数组里面,然后rand出0或者1代表下标,取数组值
代码如下:
$arr=array(120,240);
$key=rand(0,1);
echo$arr[$key];
‘肆’ PHP怎么生成唯一的随机数
可以使用毫秒数时间戳加上一个四位的随机数 这样理论上是不可能出现重复的
‘伍’ 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中如何生成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)。
(6)随机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代码
最简单的代码:
图片:
文字:
<?php
echo "四位随机代码是:". mt_rand(999, 9999); //随机值得范围是999-9999
?>
在PHP中 mt_rand是随机函数,括号中是随机值范围:从最小值到最大值之间随机变换。
(7)随机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 产生随机时间
用格林威治时间 也就是time() 整型的时间 在两个整数之间求随机数
‘玖’ php随机调用
$a=file('index.txt');
echo$a[array_rand($a)];
‘拾’ php怎么随机调用文章
srand(microtime()]);//设置随机数的种子
$sum=0;$i=0;
while(++$i<=5){
$sum=rand(1,100);//取1-100的随机数, 这里 1-100 可以改为你的文章最小id 和最大id
echo '文章:'.$sum.'
';
}