Trade a Pokemon to a random trainer and receive a random Pokemon back.   Taken from X and Y. Fun risk vs reward.  No shame in copying the suggestion whatsoever.