메뉴 건너뛰기

?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄

♥모두의마블 클로버 공유&친목 대화방♥ -> https://open.kakao.com/o/gxkdWNz

★모두의마블 클친+수다 대화방★ -> https://open.kakao.com/o/gWJ3JCH

넷마블에서 재탕으로

그것도 지난번 매직브러시 뽑기방법과 똑같은 방식으로

(매직브러시 시뮬레이션 https://yourtalk.net/freeboard/4289)

우주함선 건설장비 뽑기 이벤트를 내놓았습니다.

그래서 넷마블 측이 발표한 뽑기 확률을 바탕으로

우주함선 건설장비를 뽑는데 몇개의 A우주선 엔진이

필요한지 계산해 평균을 내는 코드를 짜봤습니다.

돈마블 뽑기 확률표 : https://cafe.naver.com/momakakao/5421396

PHP코드

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
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
<?php
/*
저작권자
-kmb패밀리(http://kmbfamily.net)
 
2019년 12월 3일 이후 개발하는 소스코드의 변수명은
아래의 규칙을 따릅니다.
 
전역변수
-접두어로 g_ 를 붙인다(global)
-예시
--php : $g_test
--delphi : g_test
--python : g_test
로컬변수
-접두어 없음
 
변수명 규칙에 대한 자세한 사항은 아래 링크를 참고해주세요.
https://kmbfamily.net/notice/1131
*/
$g_count=2000;                                    //우주함선 건설장비 뽑기 횟수(몇개 뽑고 싶은지)
$g_counted=0;                                    //우주함선 건설장비 이미 뽑은 횟수(반복문 돌면서 몇개를 뽑았는지)
$g_sum = 0;                                        //우주함선 건설장비 뽑는데 사용한 A우주선 엔진 개수의 합
 
$g_diasum = 0;                                    //사용한 다이아 개수
$g_Aengine_count = 0;                            //A엔진 뽑기로 뽑은 개수
$g_superluckitem_list = ["void","Aengine"];        //슈퍼 프리미엄 행운아이탬 뽑기 구성품 목록
$g_superluckitem_percent = [85,15];                //슈퍼 프리미엄 행운아이탬 뽑기 구성품 등장 확률
 
$g_item_list = ["fail","upgrade"];                //fail이면 승급 실패,upgrade면 승급 성공
$g_item_percent_1 = [45,55];                    //A아마랭킹 10위 or 5위 확률
$g_item_percent_2 = [60,40];                    //A아마랭킹 5위 or 3위 확률
$g_item_percent_3 = [67,33];                    //A아마랭킹 3위 or 1위 확률
$g_item_percent_4 = [80,20];                    //A아마랭킹 1위 or S프로랭킹 10위 확률
$g_item_percent_5 = [70,30];                    //S아마랭킹 10위 or 5위 확률
$g_item_percent_6 = [80,20];                    //S아마랭킹 5위 or 3위 확률
$g_item_percent_7 = [90,10];                    //S아마랭킹 3위 or 1위 확률
$g_item_percent_8 = [92,8];                        //S아마랭킹 1위 or 우주함선 건설장비
do{
    $g_counted++;                                //매직브러시 한번 뽑을때 마다 1추가
    //A아마랭킹 10위 or 5위
    do{
        $index = Percent_draw($g_item_list,$g_item_percent_1);
        $g_sum++;                                //우주선 엔진 1개 사용한 개수 $g_sum 변수에 누적
        if($index=="upgrade"){                    //만약 업그래이드가 뽑혔다면 다음 랭킹으로 넘어감
            break;
        }
    }while(true);
    //A아마랭킹 5위 or 3위
    do{
        $index = Percent_draw($g_item_list,$g_item_percent_2);
        $g_sum++;
        if($index=="upgrade"){
            break;
        }
    }while(true);
     //A아마랭킹 3위 or 1위
    do{
        $index = Percent_draw($g_item_list,$g_item_percent_3);
        $g_sum++;
        if($index=="upgrade"){
            break;
        }
    }while(true);
     //A아마랭킹 1위 or S프로랭킹 10위
    do{
        $index = Percent_draw($g_item_list,$g_item_percent_4);
        $g_sum++;
        if($index=="upgrade"){
            break;
        }
    }while(true);
     //S아마랭킹 10위 or 5위(여기서 부터 우주선 엔진 3개씩 사용)
    do{
        $index = Percent_draw($g_item_list,$g_item_percent_5);
        $g_sum = $g_sum+3;
        if($index=="upgrade"){
            break;
        }
    }while(true);
     //S아마랭킹 5위 or 3위
    do{
        $index = Percent_draw($g_item_list,$g_item_percent_6);
        $g_sum = $g_sum+3;
        if($index=="upgrade"){
            break;
        }
    }while(true);
     //S아마랭킹 3위 or 1위
    do{
        $index = Percent_draw($g_item_list,$g_item_percent_7);
        $g_sum = $g_sum+3;
        if($index=="upgrade"){
            break;
        }
    }while(true);
     //S아마랭킹 1위 or 우주함선 건설장비 뽑음 ㅋ
    do{
        $index = Percent_draw($g_item_list,$g_item_percent_8);
        $g_sum = $g_sum+3;
        if($index=="upgrade"){
            break;
        }
    }while(true);
}while($g_counted<$g_count);
do{
    $g_diasum = $g_diasum+1000;
    for($i=0$i<10$i++){
        $index = Percent_draw($g_superluckitem_list,$g_superluckitem_percent);
        if($index == "Aengine"){
            $g_Aengine_count++;
        }
    }
    if($g_sum<=$g_Aengine_count){
        break;
    }
}while(true);
echo "우주함선 건설장비 ".$g_counted."회 뽑기에 쓴 우주선 엔진 평균값 : ".$g_sum/$g_counted."\n";
echo "뽑는데 사용한 다이아 개수 평균값 : ".$g_diasum/$g_counted;
 
function Percent_draw($items_list,$percent_list) {
    $range_now = 0;
    $range_last = 0;
    $decimal = 4;
    if(count($percent_list!= count($items_list)) return false;
    $draw = mt_rand(1,pow(10,$decimal)*array_sum($percent_list));
    for($sequence=0$sequence<count($percent_list); $sequence++) {
        $range_now += pow(10,$decimal)*$percent_list[$sequence];
        if($range_now >= $draw && $range_last < $draw) {
            return $items_list[$sequence];
        }else{
            $range_last = $range_now;
        }
    }
}
?>
cs

결론

  • 우주함선 건설장비 100회 뽑기에 쓴 우주선 엔진 평균값 : 112.49
  • 뽑는데 사용한 다이아 개수 평균값 : 74170
  •  
  • 우주함선 건설장비 200회 뽑기에 쓴 우주선 엔진 평균값 : 102.655
  • 뽑는데 사용한 다이아 개수 평균값 : 68185
  •  
  • 우주함선 건설장비 500회 뽑기에 쓴 우주선 엔진 평균값 : 102.408
  • 뽑는데 사용한 다이아 개수 평균값 : 67892
  •  
  • 우주함선 건설장비 1000회 뽑기에 쓴 우주선 엔진 평균값 : 105.901
  • 뽑는데 사용한 다이아 개수 평균값 : 70667
  •  
  • 우주함선 건설장비 2000회 뽑기에 쓴 우주선 엔진 평균값 : 105.6385
  • 뽑는데 사용한 다이아 개수 평균값 : 70554
  •  
  • 우주함선 건설장비 5000회 뽑기에 쓴 우주선 엔진 평균값 : 104.3828
  • 뽑는데 사용한 다이아 개수 평균값 : 69602.2
  •  
  • 우주함선 건설장비 10000회 뽑기에 쓴 우주선 엔진 평균값 : 105.1242
  • 뽑는데 사용한 다이아 개수 평균값 : 70043.6

우주함선 건설장비를 뽑는데 필요한 A우주선 엔진의 개수는 105개 에 수렴합니다.

또한 한번 뽑는데 필요한 다이아는 7만개에 육박합니다.

 

?

모두의마블

모두의마블 자유게시판 입니다.

List of Articles
번호 제목 글쓴이 날짜 조회 수
공지 너의톡방은 모두의마블 채팅방 생활 안내 4 file kmb패밀리 2019.08.15 2924
13 [모두의마블](각성)허수아비 헬멧 뽑기 시뮬레이션 결과 사용한 다이아 평균 개수(php) 2 주영 2020.01.18 791
12 [모두의마블](각성)어둠의 비눗방울 장난감 뽑기 시뮬레이션 결과 사용한 다이아 평균 개수(php) 주영 2019.12.21 387
11 [모두의마블](각성)닌자슈즈 뽑기 시뮬레이션 결과 사용한 A인술수련 평균 개수(php) kmb패밀리 2019.12.18 339
» [모두의마블]우주함선 건설장비 뽑기 시뮬레이션 결과 사용한 A우주선 엔진 평균 개수(php) kmb패밀리 2019.12.13 451
9 [모두의마블]S+ 각성 페이 뽑기 시뮬레이션 결과 사용한 다이아 평균 개수(php) kmb패밀리 2019.12.06 898
8 [모두의마블]S+ 니콜 뽑기 시뮬레이션 결과 사용한 A니콜의달리기 평균 개수(php) 주영 2019.11.01 609
7 [모두의마블]허수아비 헬멧 뽑기 시뮬레이션 결과 사용한 지푸라기 평균 개수(php) kmb패밀리 2019.10.12 306
6 [모두의마블]매직브러시 뽑기 시뮬레이션 결과 사용한 A팔레트 평균 개수(php) MX패밀리 2019.10.08 922
5 모두의마블 게임 가이드 file kmb패밀리 2019.09.04 626
4 [모두의마블]비형랑 뽑기 시뮬레이션 결과 화살카드 평균 개수(php) kmb패밀리 2019.08.31 1119
3 모두의마블 6주년 30명 혼자 초대하는 방법 file 주영 2019.07.12 3761
2 모두의마블 6주년 업데이트 사전예약 방법 file kmb패밀리 2019.07.12 307
1 모두의마블 6주년 업데이트 예약 궁금증 kmb패밀리 2019.07.12 228
Board Pagination Prev 1 Next
/ 1