slib_lang_exists_tmp=yes

slib_title=Generates a random invertible triangular matrix
slib_parms=5\
2,number of rows\
2,number of columns\
2,coefficient range\
random,u (upper) or d (down)\
Z,coefficient ring: Z for the time being,Q,R,C,G (Gauss ring), n (n is an integer for Z/nZ)

slib_out=the generated matrix (no zeros on the diagonal)