확률과 시간에 대한 똥글
Hot안녕하세여. 고인물도 아니면서 공게에 똥글을 계속싸고 있는 아이입니다.
걱정마세요, 개강하면 사라질겁니다.
예전에는 자주 그런 말을 하긴했는데
요즘도 가끔씩 작 잘되는 위치같은 말을 듣곤해용.
"여기서 작하면 다 망함;;"이라던가, 명당이라던가..
자리에 대해선 확실하진 않지만(아마 연관되진 않았을겁니다.)
시간에 대해선 성공확률이 연관되어있을 가능성이 조금 있습니다.
#######졸린부분#######
제가 라테일을 디컴파일해보진 않았지만
코딩시 대부분 확률은 rand()라는 난수함수를 이용합니다.
rand()는 0~1의 소수값을 무작위로 출력하는 함수인데,
90%확률로 성공하는 인첸트가 성공할지 실패할지 결정하는 방법은 다음과 같습니다.
rand() 를 통해 수를 하나 받는다
이 수가 0.9 (90%) 보다 작으면 성공시 이벤트(재료 제거 및 아이템의 속성 갱신,메세지 출력) 를 적용한다
이 수가 0.9 보다 크거나 같으면 실패시 이벤트(재료 제거 및 아이템 파괴,메세지 출력)을 적용한다.
예를 들어 rand()가 0.7555 가 나왔으면 0.9보다 작기때문에 성공시 이벤트가 출력됩니다.
그런데 이 rand()가 시간이랑 뭔상관이냐? 라고하시면
컴퓨터로썬 사실 난수(랜덤한 수)를 스스로 만들기 어렵습니다.
정해진 계산에 따라 정해진 값을 내놓을 뿐이기때문에 일반적으로는 얘측가능한 수만 내놓을수있습니다.
때문에 시간값을 인자로 받아 공식이나 난수표를 이용해 랜덤한 수를 만들게 됩니다.
매 미세시간마다 바뀌는 값을 사람이 계산할수 없죠.
>> 특정 시간에서의 난수값은 알 수있게됩니다.
########################
때문에 성공확률은 시간과 관련이있다고 봅니다.
엑토즈가 뭔가 중간에 다른 변수(캐릭터 좌표) 등을 넣지 않았다면 아마도...
그래서 가끔 가챠에서 연속으로 좋은탬이뜨는 경우,
55%성공율인 도전열쇠가 연속강화가 잘되는 이유 등의 현상을 설명할수 있지않을...까...
성공율이 시간에대해 고르게 분포하진 않은 모양입니다.
▶응용:
1.서버가 확률을 계산하는 법을 알아낸다.
2.서버의 시간값을 알아낸다.
3.무조건 성공하는 시간을 계산한다.
4.정확한시간에 인첸트 버튼을 누르는 프로그램을 개발해 무조건 성공한다
5.철컹철컹
▶응용2:
1. 타이틀습득이든, 강화든, 도감이든. 안될때는 텀을 두고한다.
#컴공이나 관련 업종분들이 보면 코웃음 치실수도..