Плохой работающий (практический) генератор лучше хорошего но неработающего (теоретического)...