카지노 근처도 안가본 서민입니다.
이번에 대메뉴가 생겨서 그냥 호기심에 이것저것 찾다가 퍼왔습니다.
바카라게임의 확률계산
바카라게임의 확률(baccarat odds)은 플레이어가 돈을 따거나 잃을 가능성을 수학적인 확률로 설명한 것이다.
다른 게임에 비해 하우스 엣지(house edge, 이득률)가 낮은 이유로 플레이어들에게 상당히 인기가 많은 게임이다.
또한 바카라의 게임방법은 매우 쉽고 간단해서 뱅커, 플레이어, 타이의 세 곳 중에 한 곳에 배팅을 하면 된다.
물론 게임이 진행될때 지켜야할 세부적인 룰(규칙)이 있지만 결코 이해하기 어려운 것은 아니다.
플레이어의 이득률은 1.36%이지만 뱅커의 엣지는 1.06%으로 더 낮기 때문에 바카라게임의 확률은 플레이어에게 호의적이다.
그리고 타이배팅의 경우에 하우스 엣지는 14.4%이다.
바카라게임에서 플레이어가 이길 확률은 44.62%이고, 질 확률은 45.85%이다.
타이가 나올 확률은 9.53%이다.
타이배팅을 무시한다면 뱅커가 이길 수 있는 확률은 약 51%이다.
뱅커의 하우스 엣지를 고려했을 때 왜 많은 고객들과 고액배팅자들이 바카라를 선호하는지를 보여주는 이유이다.
몇몇 고객들은 플레이어와 뱅커의 승패를 기록해서 다음 번 배팅에 참고하려고 하지만 이러한 분석은 크게 효과가 있는 것은 아니다.
그리고 카드카운팅 또한 바카라에 적용시키기에는 효과가 크지 않거나 거의 없다.
바카라게임에서 명심해야할 가장 큰 전략은 뱅커나 플레이어의 한 쪽에 배팅을 하고 절대로 타이에는 배팅을 하지말하는 것이다.
뱅커에만 계속 배팅을 해도 50% 이상의 승률을 기대할 수 있다.
정확한 확률은 플레이어 44.62%대 뱅커 45.86%으로 약간 '뱅커'가 유리하다.
타이에 걸었을때 게이머는 14.36% 불리하다.
추가로 플레이어에 걸었을때 1.24% 불리하며 뱅커에 걸었을 때는 1.06% 불리하다.
위 내용은 퍼온 내용입니다.
와.. 정말 카지노 운영.. 돈 엄청 벌겠군요.. 뱅커 51% 승률에, 수수료 5%..
제로썸을 생각해왔던 저로서는 카지노 해서 돈을 어찌 버는지 정말 궁금했었는데..
룰 및 확률을 찾다보니 확실히 알 것 같습니다.
호기심에 시뮬레이션을 돌려봤습니다.
1~10000 까지 숫자를 임의로 섞어 한개를 뽑아,
1~4462 플레이어 승
4463~9047 뱅커 승
9048~10000 타이
자본금 5000으로 100판 무조건 해서, 500씩 무조건 뱅커 걸고, 3000이상 잃거나 5000이상 따면 바로 나오기.
1회 : 머니 : 1700 총31회 게임함
2회 : 머니 : 10400 총40회 게임함
3회 : 머니 : 1500 총52회 게임함
4회 : 머니 : 1600 총80회 게임함
5회 :
9608타이
1782플레이어
869플레이어
4278플레이어
633플레이어
3863플레이어
33플레이어
7455뱅커
174플레이어
머니 : 1975 총10회 게임함 -- 흠.. 이럴 경우도 있겠죠
6회 : 머니 : 1850 총60회 게임함
7회 : 머니 : 1575 총47회 게임함
8회 : 머니 : 10275 총52회 게임함
9회 : 머니 : 1675 총35회 게임함
10회 : 머니 : 1725 총33회 게임함
(머니 는 남은돈)
흠... 욕심이 너무 컸나요.. 욕심을 버려봅니다.
자본금 5000으로 100판 무조건 해서, 500씩 무조건 뱅커 걸고, 3000이상 잃거나 2000이상 따면 바로 나오기.
1회 : 머니 : 7275 총14회 게임함
2회 : 머니 : 7225 총21회 게임함
3회 : 머니 : 1900 총19회 게임함
4회 : 머니 : 7275 총15회 게임함
5회 : 머니 : 7225 총19회 게임함
6회 : 머니 : 1725 총31회 게임함
7회 : 머니 : 7475 총39회 게임함
8회 : 머니 : 7125 총70회 게임함
9회 : 머니 : 1725 총32회 게임함
10회 : 머니 : 7150 총69회 게임함
오.. 신기하네요. max 잃음 3000, 먹튀? 2000으로 하니 승률은 올라가네요.
결론은 카지노는 재미로 해야한다는걸 시뮬레이션 (프로그램 짰음... ㅡㅡ;;;) 으로 알아봤습니다.
허잡하지만 프로그램 공개..
<?
function lottoNum($min, $max=100)
{
return mt_rand($min, $max);
}
$money = 5000;
$maxmoney = 7000;
$minmoney = 2000;
$i = 1;
while($i < 100)
{
$winner = lottoNum(1,10000);
if($winner < 4463)
{
echo $winner."플레이어<br>";
$money = $money - 500;
}
elseif($winner < 9048)
{
echo $winner."뱅커<br>";
$money = $money + 500*.95;
}
else
{
echo $winner."타이<br>";
if(mt_rand(1,10) > 8)
{
$money = $money - 500;
}
}
$i++;
if($money > $maxmoney)
{
break;
}
if($money < $minmoney)
{
break;
}
}
echo "머니 : ". $money . " 총" . $i . "회 게임함" ;
?>