As suggested above, use RNG Reporter to generate something legal. New features require effort; if possible features are already done sufficiently by another tool (PID search/generation via RNG Reporter) it's better to spend my time doing other things rather than replicate something that works fine.
Generation 3, 4, and 5 have these checks. Generation 1/2 checks are not implemented, and Gen6+ will never have any as any PIDIV/etc is possible.