from random import randrange
class MSDie:
  def __init__(self,sides):
    self.sides=sides
    self.value=1
  def roll(self):
    self.value=randrange(1,self.sides+1)
  def getValue(self):
    return self.value
  def setValue(self,value):
    if(value>self.sides): 
      print "value too high: this dice only has ", self.sides, " sides."
    else: self.value=value
  def getSides(self):
    return self.sides
die1=MSDie(13)
print die1.getValue()
print die1.roll()
print die1.getValue()
print die1.setValue(36)
print die1.getValue()
print die1.getSides()
die2=MSDie(5)
