0
A
回答
5
使用mt_rand(这是更好)。
怎样才能从2,但没有最大起动号码?
没有电脑可以产生无限组数字。
如果您在不带参数的情况下致电mt_rand
,它将返回一个介于0
和mt_getrandmax()之间的数字。所以,如果你愿意,你可以这样做:
$wID = mt_rand() + 2;
或:
$wID = mt_rand(2, mt_getrandmax());
或只需输入您所选择的非常高的最大。
+0
mt_rand?有什么区别 – 2012-04-17 16:45:26
+0
根据文档'mt_rand'会产生一个更好的随机值。 – webbiedave 2012-04-17 16:49:56
相关问题
- 1. mysql命令由兰特PHP
- 2. 创建兰特结构
- 3. %不兰特()C++
- 4. 兰特到30
- 5. 记忆MySQL查询与兰特在PHP
- 6. PHP兰特只能使用一次
- 7. 解决方法兰特()在PHP MVC
- 8. PHP的兰特和重复号
- 9. preg_match PHP建议
- 10. PHP $ GLOBALS建议
- 11. Ç - 兰特()模0
- 12. PHP的move_uploaded_file建议
- 13. 建议对PHP IDE
- 14. ChouchDB PHP类建议
- 15. PHP搜索建议
- 16. PHP设计建议
- 17. PHP/Flash的建议
- 18. 需要mySQL/php的建议如何构建特定的mysql db
- 19. 特定布局建议
- 20. ORA-00942格兰特选择
- 21. 格兰特选择ON为
- 22. 兰特函数c ARGS
- 23. 兰特()行为不理解
- 24. 格兰特问题在Ubuntu
- 25. 兰特数彩票程序
- 26. 兰特():怪异的行为
- 27. 兰特()%4000000000UL只给小值
- 28. 波特兰url重写
- 29. 兰特的C++/OpenMP错误
- 30. PHP会议建议需要请
总有一个最大...最大INT大小。在某些平台上这甚至更小。见http://www.php.net/manual/en/function.getrandmax.php – Brad 2012-04-17 16:44:17
你的意思是尽可能多鉴于你目前的数值精度?使用该数字作为第二个参数到'rand()'。 – 2012-04-17 16:44:20
只需要一个非常高的最大值,计算机中尚未提供无穷大。 – 2012-04-17 16:44:24