发红包,生成指定范围的随机金额

第一步:生成金额

   /**获取随机金额
     * @param int $min
     * @param int $max
     * @return float
     */
    public function randFloat($min=0, $max=1){
        return CommonFunc::balanceFormat($min + mt_rand()/mt_getrandmax() * ($max-$min));
    }

第二步:格式化数据,不格式化会生成很多小数点

    /**资金格式化
     * @param $balance
     */
    public static function balanceFormat($balance){
        return sprintf("%.2f", $balance);
    }

简庆旺博客
请先登录后发表评论
  • latest comments
  • 总共0条评论