random matrix with determinant +- 1
I want to generate a random 4x4 matrix with integer entries and determinant either 1 or -1. I know that you can use
random_matrix(ZZ,4,4, algorithm = 'unimodular')
to generate matrices with determinant 1 (so in the special linear group). However, I'm actually more interested in the matrices with determinant -1.
Is there a 'Sage' way to do this? Or are there other functions/routines out there I should look at?
Thanks!