php怎样产生随机数据 php怎样产生随机数据结构

php随机数生成的函数是?

php提供的随机数函数rand(),rand()函数将返回随机整数,具体使用方法如下:rand(min,max)

创新互联建站坚持“要么做到,要么别承诺”的工作理念,服务领域包括:成都做网站、成都网站制作、成都外贸网站建设、企业官网、英文网站、手机端网站、网站推广等服务,满足客户于互联网时代的西吉网站设计、移动媒体设计的需求,帮助企业找到有效的互联网解决方案。努力成为您成熟可靠的网络建设合作伙伴!

可选参数min和max可以使rand() 返回0到rand_max之间的伪随机整数,例如,想要5到15(包括 5 和 15)之间的随机数,用 rand(5, 15)

php程序如何产生随机数?

mt_rand — 生成更好的随机数

它可以产生随机数值的平均速度比 libc 提供的 rand() 快四倍。

所以建议楼主用这个函数 比rand要快

int mt_rand ([ int $min ], int $max ) $min为做小值 $max为最大值

?php

echo "table";

for ($i=0;$i2;$i++) // 外层循环控制行数

{

echo "tr";

for ($j=0;$j10;$j++) // 内层循环控制列数

{

echo "td".mt_rand(10,100000)."/td"; // 产生随机数

}

echo "/tr";

}

echo "/table"

?

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%

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怎么生成6位随机数,php随机数例子

通常情况下,当我们要生成一个随机字符串时,总是先创建一个字符池,然后用一个循环和mt_rand()或rand()生成php随机数,从字符池中随机选取字符,最后拼凑出需要的长度。

复制代码 代码如下:

function randomkeys($length)

{

$pattern = '1234567890abcdefghijklmnopqrstuvwxyz

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这样的字符串,够随机!现在介绍另一种用PHP生成随机数的方法:利用chr()函数,省去创建字符池的步骤。

复制代码 代码如下:

function randomkeys($length)

{

$output='';

for ($a = 0; $a $length; $a++) {

$output .= chr(mt_rand(33, 126)); //生成php随机数

}

return $output;

}

echo randomkeys(8);

在第二个php随机函数里,先用mt_rand()生成一个介于33到126之间的php随机数,然后用chr()函数转化成字符。查看ascii码表就会发现,33到126代表的正是第一个函数中字符池里的所有字符。第二个函数和第一个函数功能相同,而且更简洁。


分享名称:php怎样产生随机数据 php怎样产生随机数据结构
文章地址:http://myzitong.com/article/dococpe.html