[확률] 팬케잌 스왑의 로또 확률을 알아보자
1등 상금
16.918 x 14858 = 251367.644 USD / ( 한화 약 2억 7730만원 ) 가즈아 ~
( 21.02.19 18시 기준 )
당첨방식
1~14의 번호가 랜덤하게 나오며
위치
와숫자
가 일치 해야 됨.
상금
잭팟에 모인 금액기준으로
1등(4개 일치) 50%, 2등(3개 일치) 20%, 3등 (2개 일치) 10%
나머지 20%는 소각 ;;
확률
돌릴때마다 뭐 약간의 차이는 있지만 거의 아래 수치에 수렴함.
1만번 돌려도 1등 안나오는 경우 허다함 ;
1만번 시뮬레이션
2개 : 2.26% / 3개 : 0.09% / 4개 0.01%
10만번 시뮬레이션
2개 : 2.597% / 3개 : 0.126% / 4개 0.003%
맺음말
자... 당신의 선택은 ?
참고1 - 관련문서
https://docs.pancakeswap.finance/lottery-1
- 문서 내용과는 약간 상이함
- 로또 시간 / 금액 변경됨 ( 10 cake => 1 cake )
- 금액이 ... 예전에는 0.2 $ / 지금은 17 $ 그 이상?
참고2 - 소스코드
let nums = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14];
function matcher(ans, me, idx) {
let mcount = 0;
let output = [];
for (let i = 0; i < ans.length; i++) {
if (ans[i] == me[i]) {
mcount++;
output.push(ans[i]);
} else {
output.push("_");
}
}
return { idx, ans, me, mcount, output };
}
async function init(answer, trycount) {
let results = [];
for (let t = 0; t < trycount; t++) {
let mynum = [];
for (let i = 0; i < 4; i++) {
let rnd = parseInt(Math.random() * 14);
mynum.push(nums[rnd]);
}
let o = matcher(answer, mynum, t + 1);
// .map(x=>x.padStart(2,' '))
console.log(`${o.idx} ${o.me.join(",")} ${o.output.join(",")}`);
results.push(o);
}
console.log(0, results.filter(x => x.mcount == 0).length);
console.log(1, results.filter(x => x.mcount == 1).length);
console.log(2, results.filter(x => x.mcount == 2).length);
console.log(3, results.filter(x => x.mcount == 3).length);
console.log(4, results.filter(x => x.mcount == 4).length);
}
init([2, 5, 14, 14], 100000);
중요한건 추가로 같은 등수가 나오면 1/N로 나눠서 수령함 ㅜㅜ
@wonsama transfered 1.0 KRWP to @krwp.burn. voting percent : 4.33%, voting power : 81.41%, steem power : 1795038.99, STU KRW : 1200.
@wonsama staking status : 822.929 KRWP
@wonsama limit for KRWP voting service : 2.468 KRWP (rate : 0.003)
What you sent : 1.0 KRWP [51344836 - 362eb4444f553c6df7faba272c11a354cc9729a0]
그냥 재미로 해야겠네요.ㅎㅎ
15개씩 2번 해봤는데 2 BNB 공중 분해됨여 ... 재미로 하기엔 ㅜㅜ 비추영