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. 兰特到30
- 4. 解决方法兰特()在PHP MVC
- 5. PHP兰特只能使用一次
- 6. PHP $ GLOBALS建议
- 7. Ç - 兰特()模0
- 8. PHP搜索建议
- 9. ChouchDB PHP类建议
- 10. PHP/Flash的建议
- 11. 建议对PHP IDE
- 12. 需要mySQL/php的建议如何构建特定的mysql db
- 13. 特定布局建议
- 14. 兰特函数c ARGS
- 15. 波特兰url重写
- 16. 兰特的C++/OpenMP错误
- 17. 格兰特问题在Ubuntu
- 18. 格兰特选择ON为
- 19. 兰特()%4000000000UL只给小值
- 20. 兰特():怪异的行为
- 21. 兰特()是安全的在PHP中创建一个激活号码
- 22. 需要PHP网格建议
- 23. 建议使用jQuery和PHP
- 24. Netbeans - Ubuntu - PHP - 代码建议
- 25. 可变PHP空建议
- 26. PHP OOP需要建议
- 27. PHP测试套件:建议
- 28. PHP MySQL搜索建议
- 29. 建议在MySQL和PHP
- 30. PHP EXEC建议/替代
总有一个最大...最大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