I have a compression algorithm running on a RPi that uses random normal matrices over its life with dimensions being (x, N) where 1 <= x <= N-1 and both x, N could change.