original_string: public function rand($min = 0, $max = 0)
  	{
  		if (!$max)
  			$max = getrandmax();
  
  		return $this->registry()->isRegistered(self::REGISTRY_RAND)
  			? $this->lookup(self::REGISTRY_RAND)
  			: rand($min, $max);
  	}
code: public function rand($min = 0, $max = 0)
  	{
  		if (!$max)
  			$max = getrandmax();
  
  		return $this->registry()->isRegistered(self::REGISTRY_RAND)
  			? $this->lookup(self::REGISTRY_RAND)
  			: rand($min, $max);
  	}
code_tokens: public function rand ( $ min = 0 , $ max = 0 ) { if ( ! $ max ) $ max = getrandmax ( ) ; return $ this -> registry ( ) -> isRegistered ( self :: REGISTRY_RAND ) ? $ this -> lookup ( self :: REGISTRY_RAND ) : rand ( $ min , $ max ) ; }
docstring: Returns the current random number in the registry, or generates a new one
  @return int
docstring_tokens: Returns the current random number in the registry or generates a new one