Generating a 30-32-bit PRP
If you need a 32 bit PRP, might I suggest the Speck cipher?  It isn't greatly secure (with a 32 bit block size, the only option is a 64 bit key, which isn't great), however it's extremely fast.