002786 006886 012860 018643 023862 025686 028645 038672 046786 058673 059386 059486 059860 060860 062868 063862 070986 078679 084860 086006 086232 086264 086307 086324 086534 086670 086923 087860 087864 089863 098604 098693 104986 105886 108653 108674 109086 112686 112862 115586 118629 118861 119868 122860 127865 128679 138601 138625 141986 143869 146286 147386 148620 149986 151861 151869 152867 154986 158663 158678 165286 176866 178641 178654 185386 186160 186423 186529 186604 186625 186627 186718 186745 187868 188613 191486 198630 198697 207886 208621 209186 210860 212486 216386 219864 225986 231186 233867 236867 238660 241686 243863 246860 248638 258586 258611 260861 260864 260866 265986 273860 274868 278486 278686 278869 286006 286055 286176 286281 286340 286556 286687 286719 286734 286989 287863 287886 288699 294867 297786 300861 308601 309862 317866 322586 322861 324869 328695 333586 338623 341386 348605 349861 350586 352860 353886 355486 358647 358986 362386 367866 368675 378686 382786 384386 386123 386387 386435 386526 386528 386548 386555 386653 386698 386767 386768 386854 386921 386964 388648 390866 390867 393586 394186 394786 395186 398611 400865 407862 408641 418669 418695 425861 433786 433862 436486 437860 438862 443865 443867 445866 448611 455861 458648 458660 459586 463186 465862 471866 472486 477863 482869 483586 486120 486170 486215 486225 486461 486631 486732 486778 486783 486843 486886 491986 494864 496865 501186 503869 508669 508685 510862 526886 528654 531586 533486 536886 547865 556386 558651 562862 568606 578623 581860 581866 583861 586100 586252 586314 586349 586429 586518 586720 586873 592586 593486 596868 597386 597862 598665 598676 603863 604866 608621 608633 608644 608684 611866 619686 619868 621686 621786 624486 628660 634864 635861 638868 641986 648657 658627 658866 664286 668863 668866 674867 675086 684866 686172 686219 686522 686575 686780 686827 687866 688616 691860 693866 698616 698698 708629 708657 716586 728286 728608 730186 730861 732862 739867 741866 742886 743869 745860 748634 758606 758649 772868 776086 776986 778626 778640 779860 780865 783286 786135 786146 786225 786363 786573 786769 786940 786971 788612 788656 790868 794866 798688 807386 808600 808693 808886 810086 814860 818675 823586 823786 828692 828696 828868 837886 838683 847986 851186 858615 858651 860023 860349 860537 860948 860991 860992 860996 861016 861064 861078 861326 861552 861694 861732 861958 861990 862033 862050 862260 862396 862649 862734 862738 862876 863055 863144 863283 863302 863403 863424 863463 863529 863533 863588 863678 863751 863778 863830 863935 864027 864248 864272 864419 864457 864502 864523 864566 864678 864708 864716 864734 864778 864908 864923 865080 865411 865484 865497 865679 865856 866119 866225 866300 866321 866323 866414 866441 866712 866735 866879 867051 867118 867312 867341 867434 867461 867497 867576 867744 867871 868072 868126 868186 868277 868376 868421 868478 868554 868814 868826 868957 868960 868962 869067 869315 869343 869411 869499 869523 869672 869721 869842 869947 870686 878656 882866 884686 885186 886236 886258 886265 886372 886501 886553 886714 886872 886994 889986 898623 898627 898675 905686 908643 911866 918601 920868 926865 927861 928626 928656 928682 932886 936386 938621 939986 944686 954869 958625 958661 964860 972865 975186 978626 978628 978648 978655 981086 983586 986014 986015 986101 986168 986211 986321 986420 986421 986471 986487 986493 986507 986583 986718 986855 986912 994086 995686 998687
เมื่อวานเขียน code แบบลวกๆ ชุดนึงเอาไว้ gen เลขหวยออกมา โดยเวลาที่ใช้ run แต่ละรอบประมาณ 4.606980481 sec.(เฉลี่ยจาก 200 ครั้งหลังสุด) จำนวน 6868 รอบ (run ทิ้งไว้ตั้งแต่ ตีห้ากว่าๆ – รวมประมาณ 8 เกือบ 9 ชั่วโมง)
ทำไมต้องเป็น 6868 รอบ? – จริงๆ กะว่าจะ run ไว้ 8686 รอบที่เป็นอายุยายที่เพิ่งเสียไป(เอาอายุยายมาทดลอง…ดูสิ!!) และในชุดเลข 6 ตัว ต้องมี 86 ติดกันเสมอ
แต่ในการทดลองจะลดจำนวนลงมาหน่อย คือ
- จะเก็บค่าเฉพาะถ้า Rand(1,100)=86
- และจะ run ไปเรื่อยๆ จนกว่าจะครบ 6868 ครั้ง
Code ที่ใช้ทดสอบ
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 | <?php $out=""; if(isset($_SESSION["round"])){$_SESSION["round"]=$_SESSION["round"]+1;}else{$_SESSION["round"]=1;} for($i=0;$i<=9;$i++){ for($i1=0;$i1<=9;$i1++){ for($i2=0;$i2<=9;$i2++){ for($i3=0;$i3<=9;$i3++){ for($i4=0;$i4<=9;$i4++){ for($i5=0;$i5<=9;$i5++){ $combi=$i.''.$i1.''.$i2.''.$i3.''.$i4.''.$i5; $pos = strpos($combi, "86"); if ($pos === false) { // not found '86' }else{ $count++; if(rand(1,100)==86){ $out.=''.$combi.' '; if($count%10==0 && count>0) $out.='<br>'; $count++; } } } } } } } } $_SESSION["round"]<6868){ echo "<meta http-equiv='refresh' content='0;url=http://localhost/test.php'>"; } ?> |

ผลออกแล้ว – -” ไม่ถูกซักตัว
March 3, 2009 @ 12:09 am