php怎样生成生成不重复的随机数,直接上实例
/**
* 生成不重复的随机数
*
* @param unknown
* @return string
*/
function NoRand($begin=0,$end=20,$limit=5)
{
$rand_array = range($begin, $end);
shuffle($rand_array);//调用现成的数组随机排列函数
$number_arr = array_slice($rand_array, 0, $limit);//截取前$limit个
$number = '';
foreach($number_arr as $k=>$v){
$number .= $v;
}
$number = trim($number);
return $number;
}
到此这篇关于php生成不重复的随机数的文章就介绍到这了,更多相关php生成不重复的随机数内容请搜索码农网以前的文章或继续浏览下面的相关文章希望大家以后多多支持码农网!