add -1 - page size to interesting numbers
introduce some more randomness to lengths.
move page_size to arch.h