generatordistribution