Mastering Automatic Number Generation