PRBS pattern generator

Can someone explain how to write generic code for PRBS5 to PRBS31.

Are you looking for a synthesizable design, or a testbench generator? Also, PBRSn is a pseudo-random binary sequence with a maximum shift register length of n. It does not fully define the sequence.