PHP - PHP 基本随机数生成函数

基本随机数生成函数

1、rand()
(1)基本介绍
  • 旧版随机数生成器,速度较慢
(2)演示
php 复制代码
$result1 = rand();
echo "随机数:" . $result1 . "\n";

$result2 = rand(1, 100);
echo "1 ~ 100 之间的随机数:" . $result2 . "\n";

$result3 = rand(0, 1);
echo "0 ~ 1 之间的随机数:" . $result3 . "\n";
  • 输出结果

    随机数:102234739
    1 ~ 100 之间的随机数:59
    0 ~ 1 之间的随机数:0

2、mt_rand()
(1)基本介绍
  • 改进的随机数生成器,速度更快,使用 Mersenne Twister 算法
(2)演示
php 复制代码
$result1 = mt_rand();
echo "随机数:" . $result1 . "\n";

$result2 = mt_rand(1, 100);
echo "1 ~ 100 之间的随机数:" . $result2 . "\n";

$result3 = mt_rand(0, 1);
echo "0 ~ 1 之间的随机数:" . $result3 . "\n";
  • 输出结果

    随机数:1506541995
    1 ~ 100 之间的随机数:40
    0 ~ 1 之间的随机数:1

相关推荐
ch.ju5 小时前
Java程序设计(第3版)第四章——类的组成
java·开发语言
博.闻广见5 小时前
AI_Python基础-4.标准库与IO
开发语言·python
吃好睡好便好5 小时前
在Matlab中绘制质点运动轨迹图
开发语言·学习·算法·matlab·信息可视化
richard_yuu5 小时前
C#开发全景概述:从零读懂C#的定位、优势与完整技术体系
开发语言·c#
Xin_ye100865 小时前
C# 零基础到精通教程 - 第十二章:异常处理与调试——让程序更健壮
开发语言·c#
楼田莉子5 小时前
C#学习之C#入门学习
开发语言·后端·学习·c#
我命由我123455 小时前
PHP - PHP 简易 Web 服务器、基础接口开发
服务器·开发语言·前端·php·intellij-idea·idea·intellij idea
Reload.5 小时前
CZ航司,shopping JS逆向 acw_sc__v2
开发语言·javascript·python·网络爬虫·ecmascript
码界筑梦坊5 小时前
130-基于Python的体育用品销售数据可视化分析系统
开发语言·python·信息可视化·flask·毕业设计