Basically for those wanting to do a challenge of using six random Pokémon to complete a game, make a little game out of choosing six random Pokémon by giving a choice of 18, all still in Eggs and unknown to the recipient. Kind of like providing some entertainment in the shop, like a clown at a circus, and in the end the recipient is choosing his or her own Pokémon. I can keep a rotating Egg inventory going for this purpose, and have six of each generation available (each generation getting one row) so user customization is possible. ;)