regenerating numbers