The random seed is used internally to make some decisions when there is no obvious choice. For example, if a number of variables could be chosen to branch on, and according to all previous criterion there is not one that's better than the others, CPLEX will pick one randomly. Setting the random seed will initialize the sequence of random numbers. So changing the random seed will change these random decisions.
You should not choose a random seed. If you try several, and pick the one for which CPLEX is the fastest, the chance that this random seed is the best for any other model that is ever so slightly different are extremely low. You should instead focus on more meaningful parameters.
On the other hand, you can use the random seeds to evaluate the variability of your model(s). The slides at https://developer.ibm.com/docloud/docs/roadef-2017/ will give you more details about a feature that was designed for exactly this purpose.
#CPLEXOptimizers#DecisionOptimization