- <?php
- function win(){
- $arr = [0,0,0];
- $arr[rand(0,2)] =1;
- //print_r($arr);;
- $userF=rand(0,2);
- $userFirst = $arr[$userF];
- while(1){
- $delete = rand(0,2);
- if($arr[$delete] === 0 && $delete !== $userF){
- unset($arr[$delete]);
- break;
- }
- }
- while(1){
- $select = rand(0,2);
- if($select !== $delete && $select !== $userF){
- break;
- }
- }
- $userSecond = $arr[$select];
- return array($userFirst,$userSecond);
- }
- $userFirstNum =0;
- $userScondNum =0;
- for($i=1;$i<=100000;$i++){
- $arr = win();
- ($arr[0]===1) && $userFirstNum++;
- ($arr[1]===1) && $userScondNum++;
- }
- echo $userFirstNum.PHP_EOL;
- echo $userScondNum;
- //该片段来自于http://www.codesnippet.cn/detail/0203201511817.html
来源: http://www.codesnippet.cn/detail/0203201511817.html