import random rows = int(raw_input("Height: ")) cols = int(raw_input("Width: ")) m = [] for row in range(rows): line = [] for col in range(cols): line.append(random.randrange(100)) m.append(line) for row in range(rows): for col in range(cols): print str(m[row][col]).rjust(3), print --------- import random rows = int(raw_input("Height: ")) cols = int(raw_input("Width: ")) for row in range(rows): for col in range(cols): print str(random.randrange(100)).rjust(5), print