Initialize Matrix with random values

import random

matrix =  [] # Create an empty list

numberOfRows = eval(input("Enter the number of rows: "))
numberOfColumns = eval(input("Enter the number of columns: "))
for row in range(numberOfRows):
    matrix.append([])  #add an empty new row
    for column in range(numberOfColumns):

        matrix[row].append(random.randint(0, 99))

for row in matrix:
     for value in row:
          print(value, end=" ")
    print() # Print a new line