斗地主中,双王和炸弹出现概率统计

本文探讨了在斗地主游戏中,双王(火箭)和炸弹的出现概率。通过简化模型,计算得出炸弹出现的概率略高于双王。这表明尽管双王在牌力上占优,但其实际出现频率不及炸弹。文章未考虑地主额外三张牌的情况,邀请读者进一步研究。
摘要由CSDN通过智能技术生成

斗地主作为一个很流行的纸牌游戏,深受人民群主的喜爱。其中双王(又称火箭)与炸弹(四张点数一样的牌)是非常厉害的牌。那它们在一场比赛中出现的概率有多大呢?它们两个谁出现的概率更高呢?下面这个程序揭示了结果。

为了便于统计,我们简化模型,54张牌3个人玩,每人平均为17张牌。


# -*- coding: utf-8 -*-
import random

#游戏参与人数,最好是54的因数
persons 		= 3
#测试重复的次数
repeat_count	= 10000
#火箭出现的场次
rocket_count	= 0
#炸弹出现的场次
bomb_count 		= 0

for count in range(repeat_count):

	#初始化牌
	pai_init = [x for x in range(1, 14)] * 4 + [0] + [0]

	#洗牌 shuffle会将指定序列随机排列
	random.shuffle(pai_init)

	flag_rocket = 0
	flag_bomb	= 0
	
	for i in range(persons):
		#每个人的手牌
		one_hand = pai_init[i * (54 / persons) : (i + 1) * (54 / persons)]
		#统计是否出现 火箭
		if (one_hand.count(0) == 2):
			flag_rocket = 1
		#统计是否出现炸弹
		for i in range(1, 14):
			i
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值