在php中,使用rand生成随机数。存在重复的情况。可用以下办法解决。

指定起始数和结束数,生成指定数量的随机数

/**
     * 生成指定数值之间的指定数量数字
     * $s 起始数
     * $e 结束数
     * $c 数量
     */
    public function getNumbersCount($s,$e,$c)
    {
        $numbers = range($s, $e);
        shuffle($numbers);
        $res = array_slice($numbers, 0, $c);
        return $res;
    }
最后修改于:2022-08-19 21:56
文章链接: https://oct.cn/view/160
版权声明: 本站所有文章除特别声明外。转载请注明来自 十月笔记