问题描述

如何使用PHP生成1-100范围内的随机数字?每次生成一个数字,允许重复。

解决方案

方法一:使用 mt_rand() 函数(推荐)

mt_rand() 函数使用 Mersenne Twister 算法生成随机数,速度更快,随机性更好:

echo mt_rand(1,100);

方法二:使用 rand() 函数

rand() 是PHP传统的随机数生成函数,语法如下:

int rand ( int $min , int $max )

要生成1-100之间的随机数:

echo rand(1, 100);

补充说明

允许重复:每次直接调用即可。

不允许重复:如果需要生成不重复的随机数,可以将之前生成的数记在数组中或SESSION中,每次生成后判断是否已存在。

点赞(0) 打赏

评论列表 共有 0 条评论

暂无评论
立即
投稿

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部