bcadd: 将二个高精确度数字相加。
bccomp: 比较二个高精确度数字。
bcdiv: 将二个高精确度数字相除。
bcmod: 取得高精确度数字的余数。
bcmul: 将二个高精确度数字相乘。
bcpow: 求一高精确度数字次方值。
bcscale: 配置程序中所有 BC 函数库的默认小数点位数。
bcsqrt: 求一高精确度数字的平方根。
bcsub: 将二个高精确度数字相减。
<?php $arr = array(); $i=0; $n = $_GET['n']; while($i<$n) { $r = rand(1,$n); reset($arr); while(list( , $val) = each($arr)) { if($val==$r) { continue 2; } } $arr[$i] = $r; $i++; } print_r($arr); ?>