From random import Randint
class Die ():
def __init__ (self,num_sides=6):
self.num_sides = Num_sides
def roll (self):
return Randint (1,self.num_sides)
From Mpl_squares import die
import pygal
die_1 = die ()
die_2 = Die (Ten)
results = [] for
Roll_num in R Ange (50000):
result = Die_1.roll () +die_2.roll ()
results.append (result)
frequencies = []
max_ result = Die_1.num_sides+die_2.num_sides for
value in range (1,max_result+1):
frequency = Results.count ( Value)
frequencies.append (frequency)
Hist=pygal. Bar ()
hist.title = "Results of rolling D10 and D6 50000 times."
Hist.x_labels = [' 1 ', ' 2 ', ' 3 ', ' 4 ', ' 5 ', ' 6 ', ' 7 ', ' 8 ', ' 9 ', ' Ten ', ' One ', ' a ', ' ' + ', ' + ', ' + ']
hist.x_title = ' Result "
hist.y_title =" Frequency of Reault "
hist.add (' d6+d10 ', frequencies)
hist.render_to_file (' Random_walk.svg ')