def make_integer_matrix(m, n): A = IntegerMatrix(m, n) A.randomize("uniform", bits=m+n) return A
def make_integer_matrix(m, n, int_type="mpz"): A = IntegerMatrix(m, n, int_type=int_type) A.randomize("qary", bits=20, k=min(m, n) // 2) return A
def make_integer_matrix(m, n, int_type="mpz"): A = IntegerMatrix(m, n, int_type=int_type) A.randomize("qary", k=m // 2, bits=m) return A
def make_integer_matrix(d, int_type="mpz"): A = IntegerMatrix(d, d, int_type=int_type) A.randomize("qary", k=d // 2, bits=10) return A
def make_integer_matrix(): A = IntegerMatrix(n, m) for i in range(n): for j in range(m): A[i, j] = AA[i][j] return A
def make_integer_matrix(m, n, int_type="mpz"): A = IntegerMatrix(m, n, int_type=int_type) A.randomize("uniform", bits=m) return A