产生一个范围内随机数

<?php

function get_rand_range($min,$max )
{
    $ret_array = array();
    $my_array  = range($min,$max);
    
    for( $i = 0; $i < $max; $i++ )
    {
        $rdIndex = random_int( 0 , $max - $i - 1 );
        $data    = $my_array[$rdIndex];
        for( $j = $rdIndex + 1; $j < $max ; $j++   )
        {
            $my_array[$j-1] = $my_array[$j]; 
        }
        $ret_array[] = $data;
    }
    return $ret_array;
}
?>

 

posted @ 2017-06-05 17:18  未命名blogs  阅读(159)  评论(0编辑  收藏  举报