import numpy as np
link=[]
link.append([1,2])
link.append([3])
link.append([4])
link.append([])
link.append([])
mode=[]
mode.append("先手")
mode.append("後手")
mode.append("後手")
mode.append("先手勝利")
mode.append("後手勝利")
route=[]
for i in range(100):
r=[]
a=0
game=0
r.append(a)
while game<50:
sublink=link[a]
a=np.random.choice(sublink)
m=mode[a]
if m=="先手勝利":
game=100
if m=="後手勝利":
game=100
r.append(a)
route.append(r)
point=[0,0,0,0,0]
pointx=[0,0,0,0,0]
for r1 in route:
n=len(r1)
r2=r1[n-1]
m1=mode[r2]
for r3 in r1:
if m1=="先手勝利":
point[r3]=point[r3]+1
if m1=="後手勝利":
pointx[r3]=pointx[r3]+1
print(point)
print(pointx)
最終更新:2018年01月22日 21:15