Random selection is the method of selection of sample units from the population. The Random selection ensures the external validity of the selection procedure.
Random assignment is a part of the experiment process under which the sample is assigned for the experiment using the random method. The random assignment ensures the internal validity of the selection procedure.
Hence,
Random selection enhances External validity and random assignment enhances Internal validity.