php生成不重复的随机数

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生成不重复的随机数内容请搜索OX520以前的文章或继续浏览下面的相关文章希望大家以后多多支持OX520!

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容