PHP生成指定范围的随机小数
2024-09-15
10
前言
PHP本身并没有在指定范围内生成随机小数的函数, 但是这种场景会在很多地方用到
只能我们自己去实现这种算法, 本文记录使用PHP生成在指定范围内的随机小数算法几种方法
方案一:mt_rand() / mt_getrandmax()
更新于:3天前/**
* 生成随机小数
*/
function randFloat($min, $max)
{
if ($min >= $max) {
throw new \Exception('最大值必须大于最小值', 501);
}
$rand = $min + mt_rand() / mt_getrandmax() * ($max - $min);
return floatval(sprintf('%.2f', $rand));
}
赞一波!
相关文章
- brew 安装 nginx 配合PHP工作
- PHP 命名空间元素访问及use的使用
- PHP 命名空间介绍
- PHP 数组合并的几种方式
- PHP 函数传值和传引用的区别
- PHP 可变函数
- PHP 手机号归属地查询接口【阿里云】
- PHP 面向对象类的继承
- PHP三元运算符
- PHP 常用功能函数
- PHP获取客户端真实IP地址
- PHP 实现回退页面并刷新
- windows 下 PHP 的 redis 扩展安装
- PHP的数组排序函数
- .net core md5加密与php不一致
- PHP中的 unset 和 引用变量
- PHP 操作 Excel - phpoffice/phpspreadsheet 扩展包
- PHP生成二维码 endroid/qr-code 扩展包
- 前端请求PHP接口,报错跨域问题
- PHP之内置web服务器
文章评论
全部评论