雷达智富

首页 > 内容 > 程序笔记 > 正文

程序笔记

PHP生成指定范围的随机小数

2024-09-15 47

前言


PHP本身并没有在指定范围内生成随机小数的函数, 但是这种场景会在很多地方用到

只能我们自己去实现这种算法, 本文记录使用PHP生成在指定范围内的随机小数算法几种方法

方案一:mt_rand() / mt_getrandmax()


/** * 生成随机小数 */function randFloat($min, $max){    if ($min >= $max) {        throw new \Exception('最大值必须大于最小值', 501);    }    $rand = $min + mt_rand() / mt_getrandmax() * ($max - $min);    return floatval(sprintf('%.2f', $rand));}
更新于:3个月前
赞一波!1

文章评论

评论问答