Home  >  Article  >  php教程  >  php指定范围内多个随机数

php指定范围内多个随机数

WBOY
WBOYOriginal
2016-05-25 16:49:52954browse

在php中生成随机数据我们可以使用rand,mt_rand都可以生成指定范围内随机数据了,下面小编来给各位同学介绍一下方法。

调用mt_rand()这个方法可以生成随机数字,参数是范围的最小值和最大值,函数会返回最小值和最大值之间的一个随机数字。

要生成真正的随机数,对于计算来说不是一件容易的事,php中两种方法可以生成随机数,一个经典的函数叫rand(),另一个更出色的函数是mt_rand()。

例1代码如下:

<?php
$rand = mt_rand(1, 100);
echo $rand;
?>

例2代码如下:

srand((double)microtime()*1000000);  
$random =rand(0,1000);

例3代码如下:

<?php
/**  
 *获取一定范围内的多个随机数字
 */
function yang_numberRand($begin = 0, $end = 20, $limit = 5) {
    $rand_array = range($begin, $end);
    shuffle($rand_array); //调用现成的数组随机排列函数
    return array_slice($rand_array, 0, $limit); //截取前$limit个
}
?>

               
               

教程链接:

随意转载~但请保留教程地址★

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn