php – 种子范围内的随机数
发布时间:2020-12-13 17:07:30 所属栏目:PHP教程 来源:网络整理
导读:我一直试图解决这个问题,但我似乎无法找到一个简单的解决方案. 我有一个动态网格布局,文章放在网格上,但有不同的宽度和高度.这个宽度这些不同文章的高度可以在访问网站时发生变化,但仅在添加新文章时才会发生变化. 问题是我有逻辑使用mt_rand来生成一个范围
我一直试图解决这个问题,但我似乎无法找到一个简单的解决方案.
我有一个动态网格布局,文章放在网格上,但有不同的宽度和&高度.这个宽度&这些不同文章的高度可以在访问网站时发生变化,但仅在添加新文章时才会发生变化. 问题是我有逻辑使用mt_rand来生成一个范围内的随机数(以适应布局网格),有没有一种方法可以传入一个种子(计划使用最新的文章ID),以便随机数是在引入新文章之前一致吗?我想使用mt_srand,但似乎没有一种简单的方法来限制范围内的随机数. 谢谢. 解决方法
mt_srand()用于设置种子,如果要设置范围,mt_rand()将获取最小值和最大值.基本上是这样的:
mt_srand($seed); mt_rand($min,$max); 注意:从PHP 4.2.0开始,不需要使用srand()或mt_srand()为随机数生成器播种,因为现在这是自动完成的. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |