function fairly_rand($start,$end,$return=1){ //function นี้ $start และ $end ควรจะห่างกันมากๆ $a = array(); $distance = ($end-$start)/$return; $a[]=$start; for($i=$start+$distance;$i<$end-($distance/2);$i+=$distance){ $a[]=($a[]=floor($i))+1; } $a[]=$end; $results = array(); for($i=0;$i<$return*2;$i+=2){ $results[] = rand($a[$i],$a[$i+1]); } return $results; } $numbers = fairly_rand(1,500,5); var_dump($numbers);
วันพุธที่ 30 ตุลาคม พ.ศ. 2556
fairly_rand function
faily_rand function เป็น random function รูปแบบหนึ่ง ที่จะสุ่มตัวเลขขึ้นมาแบบไม่ซ้ำครับ
ป้ายกำกับ:
php,
php function
สมัครสมาชิก:
ส่งความคิดเห็น (Atom)
ไม่มีความคิดเห็น:
แสดงความคิดเห็น