# How to Create an Array of Random Integers in Python with Numpy

In this article, we show how to create an array of random integers in Python with Numpy.

To create an array of random integers in Python with numpy, we use the random.randint() function.

Into this random.randint() function, we specify the range of numbers that we want that the random integers can be selected from and how many integers we want.

In the code below, we select 5 random integers from the range of 1 to 100.

So, first, we must import numpy as np.

We then create a variable named randnums and set it equal to, np.random.randint(1,101,5)

This produces an array of 5 numbers in which we can select from integers 1 to 100.

1 is inclusive and 101 is exclusive, so the possible integers that we can select from is 1 to 100.

We then display the contents of randnums, which is a random array of 5 integers.

We'll now show one more example.

We're going to create an array of 10 integers that can select from integers to 1-25.

This is shown in the code below.

So now you see an array of 10 random integers.

And this is all that is required to create an array of random integers in Python with numpy.

Related Resources

How to Randomly Select From or Shuffle a List in Python