What a stupid solution. You clearly haven't thought this through. First, randomly selecting people is foolish because you will get people who have genes worthy for breeding. Second, virus' have a nasty habit of mutating. You're forgetting that these creature go through hundreds of generations very quickly.
A better solution would be to kill off the undesirables; those who are not intelligent enough to be allowed into society. Those who have not advanced technologically or culturally in the centuries human civilization has been around. These people are stagnating the human gene pool simply by existing, therefore they should be eliminated first. A mass genocide of this nature would undoubtedly lead to war, and war itself is population control. In order to advance, human civilization must have war. I cannot stress this enough. Evolution is survival. Survival is evolution. Our technology allows many undesirables to live, when nature says they should die. So now it falls on us, the thinking men, to self evolve our owns species. We do this through war. Those who are unfit will die, and the rest of us will survive and guide human evolution to perfection. Everyone knows this.