# How to Create a Random Decimal Number Between a Range, Using Random Module

Generating random decimal numbers is a common task in many programming projects. In Python, you can easily create a random decimal number between a range by using the `random`

module. In this blog post, we’ll show you how to do just that.

Before starting with the actual answer let’s first see, How to create a random decimal number using the random module

## Create a random decimal number

**For decimal**

random_decimal = random.random() print(random_decimal)

**Output:**

0.9414759581487204

## Create a random decimal number Between a Range

**For integer**:

random_integer = random.randint(1, 10) print (random_integer)Output

3 8

By comparing the above examples, We could see for integers, we can able to provide a range So that I can generate random values within the range 0 -> 10.

**For Decimal, **

It will always generate a random number between 0 -> 0.999999

**To bypass the restriction, We can use a quick hack**

To create a random decimal number between 0 -> 5, We can just multiply the number 5 with the end results 🙂

random_decimal = random.random() final=random_decimal * 5 print(final)

**Output**

0.5 2.0

The above code will generate a random decimal number between 0 to 5, Similarly, we can use it for any range of values

To know more about **Randomization** check __here__