Nothing is rigged, there is at least one 'top' team and one 'Mid-Top' team in each group. Followed by two weaker ones.
The only thing we actually made sure is that GER, FRA, ENG & NL were not in the same group as we believed them to be the current top 4 teams with a few others such as IRE close behind.