parameters: (self, other)
return_statement: return ((self.type_spec == other.type_spec) and
                  (self.constraints == other.constraints))
docstring: Check if this randomizer is equal to `other` randomizer. If two
          randomizers are equal, they have the same type and constraints and
          are expected to behave identically (up to random number generation.)
docstring_summary: Check if this randomizer is equal to `other` randomizer. If two
          randomizers are equal, they have the same type and constraints and
          are expected to behave identically (up to random number generation.)
docstring_tokens: Check if this randomizer is equal to other randomizer . If two randomizers are equal they have the same type and constraints and are expected to behave identically ( up to random number generation . )
function: def __eq__(self, other):
          """Check if this randomizer is equal to `other` randomizer. If two
          randomizers are equal, they have the same type and constraints and
          are expected to behave identically (up to random number generation.)"""
          return ((self.type_spec == other.type_spec) and
                  (self.constraints == other.constraints))
function_tokens: def __eq__ ( self , other ) : return ( ( self . type_spec == other . type_spec ) and ( self . constraints == other . constraints ) )