Random error is an error that has equal probability of being too high or too low. Pretty much all measurements will have some random error. However, with enough trials, random error will average itself out.
Systematic error is an error that is either always too high or too low, but not both. It will not average itself out with repeated trials. For example, a balance that is not calibrated properly may systematically read too high or too low.