def any_decimal(min_value=Decimal(<NUM_LIT:0>), max_value=Decimal('<STR_LIT>'), decimal_places=<NUM_LIT:2>):
return Decimal(str(any_float(min_value=float(min_value),<EOL>max_value=float(max_value),<EOL>precision=decimal_places)))<EOL>
Return random decimal from the [min_value, max_value] interval

>>> result = any_decimal(min_value=0.999, max_value=3, decimal_places=3)
>>> type(result)
<class 'decimal.Decimal'>
>>> result >= Decimal('0.999') and result <= Decimal(3)
True