In this example, we will learn how to create a 2-D array of random integers in Python NumPy.

### Source Code

```
from numpy import random
# generate a 2-D array with 4 rows, each row containing 6 random integers from 0 to 50:
n = random.randint(50, size=(4, 6))
print(n)
```

Output:

```
[[ 7 30 40 46 28 1]
[13 47 34 32 37 42]
[ 4 35 38 42 44 46]
[27 3 37 12 32 49]]
```