Python Generating Random numbers

Updated on Oct 31, 2019


Python random module contains function to generate random numbers. So first you need to import random module using the following line.

import random

random() Function #


The random() function returns random number r such that 0 <= r < 1.0.

1
2
3
4
>>> import random
>>> for i in range(0, 10):
...     print(random.random())
...

Expected Output:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
0.9240468209780505
0.14200320177446257
0.8647635207997064
0.23926674191769448
0.4436673317102027
0.09211695432442013
0.2512541244937194
0.7279402864974873
0.3864708801092763
0.08450122561765672

The randint(a, b) generate random numbers between a and b (inclusively).

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
>>> import random
>>> for i in range(0, 10):
...   print(random.randint(1, 10))
...

8
3
4
7
1
5
3
7
3
3

Next chapter will cover file handling techniques in python.


Other Tutorials (Sponsors)