Q
PHP随机数
-1
A
回答
9
最简单的方法是使用shuffle以与阵列包含100个号码
例如
$sequence = range(1, 100);
shuffle($sequence);
foreach ($sequence as $num) {
echo 'h{'.$num.'}';
}
另见range功能
编辑
我以为我想补充一点就做什么洗牌。虽然php.net没有明确地说,但它可能基于现代版本Fisher-Yates shuffle algorithm。有关其工作原理的视频演示,请参阅http://www.youtube.com/watch?v=Ckh2DJrP7F4。另见本优良flash示范
混洗算法本质上是这样的:
- 对于一组给定A1至AN的元素,并且n = N;从步骤2
希望帮助1
3
相关问题
- 1. PHP 64位随机数
- 2. PHP加权随机数
- 3. PHP随机函数名称
- 4. 随机ID /数生成PHP
- 5. PHP数组用随机量
- 6. 帮助用PHP随机随机序列
- 7. PHP密码存储与HMAC +随机数 - 随机性随机性重要吗?
- 8. php随机数组 - 随机再做一次while
- 9. PHP随机概率
- 10. PHP随机排序
- 11. 随机PHP表格
- 12. PHP随机图像
- 13. 随机概率PHP
- 14. PHP随机细胞
- 15. PHP随机阵列
- 16. 随机链接PHP
- 17. MYSQL/PHP - 随机行%
- 18. PHP数学随机数计算
- 19. 用PHP随机输出数组元素
- 20. 随机加入两个PHP数组?
- 21. PHP随机重新排序数组
- 22. 播种随机数发生器在PHP
- 23. PHP:生成独特随机数/ IDS
- 24. 使用PHP生成随机数据
- 25. PHP中的唯一随机数
- 26. 在PHP阵列产生随机数
- 27. PHP在.user.ini中传递随机数据
- 28. PHP - 使用随机数回显变量?
- 29. PHP中的Cookie和随机数
- 30. 在php中处理随机数字?
不要被你的代码缩短了。虽然它应该尽可能简洁,但它不应该是你的首要任务。 – 2009-10-29 03:00:38