All these classes run, and their outward behavior is the same, but I'm not convinced that they are all the same thing (by this I mean indistinguishable except for their names). Unfortunately, I'm not getting any errors by running this code - anyone know what's going on?
--RandNum1--
class RandNum1:
a = 2
#do stuff
b=RandNum1()
b.a
c=RandNum1
c.a
--RandNum2--
class RandNum2():
a = 2
#do stuff
b=RandNum2()
b.a
c=RandNum2
c.a
--RandNum3--
class RandNum3(object):
a = 2
#do stuff
b=RandNum3()
b.a
c=RandNum3
c.a