勢いあまって2個のサイコロを5000兆回振り続けてる(開始時間はだいたい15:30)
昨日、作ったソースコードをもとにひたすらサイコロを振るプログラムを組んでみました。
回数は5000兆回です。ご査収ください。
# coding: utf-8 import random #5000 TRILLION power = pow(10,15) five_tri = power * 5 int_five_tri = round(five_tri) #fumble or critilcal init fumb_count = 0 crit_count = 0 norm_count = 0 #roll 2d6 dices 5000 TRILLION times i = 1 while i <= int_five_tri: #2d6 dice a_dice = random.randint(1,6) b_dice = random.randint(1,6) sum_dice = a_dice + b_dice #roll of judge if sum_dice == 2: fumb_count = fumb_count + 1 elif sum_dice == 12: crit_count = crit_count + 1 else: norm_count = norm_count + 1 print("total roll: " + str(norm_count + crit_count + fumb_count )) i = i + 1 print("") print("Result!!!") print("Fumble: " + str(fumb_count)) print("Critical Hit: " + str(crit_count)) print("normal roll: " + str(norm_count)) print("total roll: " + str(norm_count + crit_count + fumb_count ))