首先是用于获得所有牌山所需要的信息的随机程序
import requests
import random
def getImage(str, name):
# 通过向该网站发送数据来获得图片
image = requests.get("https://mj.black-desk.cn/"+str)
f = open('生成图片\\'+name+'.png', 'wb')
f.write(image.content)
f.close()
def printCard(x):
# 给出数值返回该牌对应的字符串
s = ""
type = ["m", "p", "s", "z"]
if x == 19 or x == 19 + 36 or x == 19 + 36 * 2:
s += "0"
else:
s += str(x % 36 // 4 + 1)
s += type[x // 36]
return s
def getRand():
num = []
type = [0, 1, 2, 3]
for i in range(0, 136):
num.append(i)
random.shuffle(num) # 打乱整副牌
s = ""
temp = num[0:13]
temp.sort()
random.shuffle(type) # 打乱理牌顺序,防止获得额外信息
for j in range(0, 4):
for i in range(0,