首页  >  文章  >  后端开发  >  随机数的算法

随机数的算法

WBOY
WBOY原创
2016-06-13 10:25:551061浏览

求一个随机数的算法
产生一个随机数,是这个随机数不能为确定好的数;
例子:产生一个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) ;
声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn