Refactored random naming to include an alphanumeric range. Fixed redefinition visitor.