# Generate random integers between 0 and 9 in Python

Here, we will figure out how to produce arbitrary whole numbers somewhere in the range of 0 and 9 in the Python programming language?

Following are a couple of informative delineations utilizing distinctive python modules, on the best way to produce arbitrary numbers? Think about the situation of producing the arbitrary numbers somewhere in the range of 0 and 9 (both comprehensive).

### Syntax:

``````    random.randrange(stop)
random.randrange(start, stop, step)``````

### Code:

``````>>> import random
>>> for i in range(10):
...     print(random.randrange(10))
...
2
2
2
0
8
8
5
6
6
3
``````

### Syntax:

``````    random.randint(a,b)
``````

### Code:

``````>>> import random
>>> for i in range(10):
...     print(random.randint(0,10))
...
1
6
7
5
8
9
6
2
3
9
>>>
``````

### Utilizing privileged insights:

By utilizing this technique, we can create cryptographically solid irregular numbers.

``````>>> from secrets import randbelow
>>> for i in range(10):
...     print(randbelow(10))
...
6
5
2
0
7
2
0
1
2
6
>>>
``````