create numpy table with random values in range

import numpy as np

# if the shape is not mentioned the output will just be a random integer in the given range
rand_int = np.random.randint(5,10)  
print("First array", rand_int)

rand_int2 = np.random.randint(10,90,(4,5)) # random numpy array of shape (4,5)
print("Second array", rand_int2)

rand_int3 = np.random.randint(50,75,(2,2), dtype='int64')
print("Third array", rand_int3)

Here is what the above code is Doing:
1. np.random.randint(5,10) – this is creating a random integer between 5 and 10.
2. np.random.randint(10,90,(4,5)) – this is creating a random numpy array of shape (4,5) with integers between 10 and 90.
3. np.random.randint(50,75,(2,2), dtype=’int64′) – this is creating a random numpy array of shape (2,2) with integers between 50 and 75 and data type as int64.