We use random generators to determine the partners/companions
With some restrictions of course, like sorting out the higher levels beforehand, removing special variants, etc
Our DM writes a tool now, to make it easier if the need for a new Digimon arises