Re-did genshrink() for more random-ness