The person who created the puzzle has already posted exactly how he did it.
Not exactly. He just mentioned that values are random. But randomness can be very different.
If you look at the table with keys 1-55 you'll see that keys tend to sit in second part of range.