# Python Program to Generate a Random Number A random number is a number chosen by chance from a set of numbers12. All the numbers in a set have equal probability of being chosen randomly12. For example, if you roll a fair six-sided die, any number from 1 to 6 can be a random number. A random number is independent of other numbers, meaning that it is impossible to predict future values based on past or present ones3. Random numbers have important applications in cryptography, statistics, simulations, gaming and more23. To generate random numbers, you can use different methods such as using physical devices (like dice or coins), mathematical algorithms (like linear congruential generators) or irrational numbers (like pi or e)

## Python Code : #

The below Python program generates a random number between 1 to 100:

``````
import random

# Generate a random integer between 1 and 100
random_num = random.randint(1, 100)

# Print the random number
print("The random number is:", random_num)

``````

In this program, we use the random module to generate a random integer between 1 and 100 using the randint function. The random integer is then stored in the variable random_num.

Finally, the program prints out the random number using the print function.

Note that each time you run this program, it will generate a different random number between 1 and 100. If you want to generate a random number within a different range, simply change the arguments to the randint function accordingly.

Output :

``````# The random number is going to vary every time, you execute the program
The random number is: 35
`````` 