求一个随机数的算法产生一个随机数,是这个随机数不能为确定好的数;例子:产生一个0到10的随机数,但是产生的这个随机数不能是6和8 ;我的算法是:把6,8放到数组里,产生一个随机数后到数组里查找,如果存在这个随机数,则重新随机,但是我感觉效率太低了,如果6,8所在的数组里的数太多,感觉效率太低了求算法,要求效率高;------解决方案------ -------------- 探讨 可以用PHP自带函数来解决:PHP code$arr1 = range(0,100);$arr2 = array(6,8);$result = array_diff($arr1, $arr2);print_r($result) ;