def randomFixedSquareMatrix(n): c = n r = n M = makeEmptyMatrix(r,c) for row in range(r): for column in range(c): M[row][column]=ranValue() return M
def fixedRowAndColumnsMatrix(row, columns): c = columns r = row M = makeEmptyMatrix(r,c) for row in range(r): for column in range(c): M[row][column]=ranValue() return M
def randomSquareMatrix(): c = ranCol() r = c M = makeEmptyMatrix(r,c) for row in range(r): for column in range(c): M[row][column]=ranValue() return M
def fixedRowsMatrix(rows): c = ranCol() r = rows M = makeEmptyMatrix(r,c) for row in range(r): for column in range(c): M[row][column]=ranValue() return M