比如是0-100个数字
如果是时使用数组的话在for里无法使用 求解决办法
如果是时使用数组的话在for里无法使用 求解决办法
解决方案 »
- 请教熟悉DiscuzX1.5的大猿~~
- xoops转移问题
- 大家帮忙,很简单的问题
- 请教一个生成word问题
- 谁能帮我看下这分页函数哪錯了呢?
- zend framework 如何实现 http://domain/{用户名} 的控制器?
- 如何在PHP中限制文本框的字数,类型等,求完整代码 或 文挡什么的.
- linux不支持js和<meta http-equiv="refresh" content="5" >我用php怎么刷新呢?
- 在做 include 时出现一个警告,但内容正确显示了,想知道如何解决?
- wingc,你的意思是要分7个区?
- 数据库里两个字段相减.咋写来着?
- ckeditor+ckfinder 如何添加上传按钮并实现上传普通文件
for($i = 0; $i <= 100; $i ++) $seed[] =$i;
function myRand($seed, $num) {
//参数
//$seed 种子数组
//$num 生成随机数的个数
$ar_result = array();
$count = count($seed);
while($num-- > 0) {
while($tmp = $seed[rand(0, $count - 1)]) {
if (!in_array($tmp, $ar_result)) {
$ar_result[] = $tmp;
break;
}
}
}
return $ar_result;
}
echo "<pre>";
print_r(myRand($seed, 10));
$seed = array();
for($i = 0; $i <= 100; $i ++) $seed[] =$i;
function myRand($seed, $num) {
$ar = $seed;
$ar_result = array();
while($num -- > 0) {
$count = count($ar);
$r = rand(0, $count - 1);
$ar_result[] = $ar[$r];
unset($ar[$r]);
$ar = array_values($ar);
}
return $ar_result;
}
echo "<pre>";
print_r(myRand($seed, 10));