load("__common__.sage")12def generator():3A = matrix([[choice([-1,1])*randrange(1,7) for _ in range(0,4)] for _ in range(0,4)])4line = randint(1,3)5indices = choice(([(line,0),(line,1),(line,2),(line,3)],[(0,line),(1,line),(2,line),(3,line)]))6shuffle(indices)7A[indices[0]]=08A[indices[1]]=09A[indices[2]]=choice([-1,1])10A[indices[3]]=choice([-1,1])*randrange(2,4)11A[randint(0,3),randint(0,3)]=01213return {14"matrix": A,15"determinant": A.determinant()16}1718