<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def price(self, minimum: float = 10.00, maximum: float = 1000.00) -> str: """Generate a random price. :param minimum: Max value of price. :param maximum: Min value of price. :return: Price. """

        price = self.random.uniform(minimum, maximum, precision=2)
        return '{0} {1}'.format(price, self.currency_symbol())