Uncertainty is the estimate of the range between the minimum and maximum. It represents the reliability of the measurement.
$\text{Absolute Uncertainty} = \frac{\text{maximum}-\text{minimum}}{2}$
then when writing the absolute uncertainty.
$\text{Mean Value } \pm \text{ Absolute Uncertainty}$
Error is the difference between the measured value and expected value.
Random errors refers to the random fluctuations of data. This can be because:
Random errors can be reduced by averaging. A precise experiment has little random error.
Systematic errors refers to the reproducible fluctuations of data. This can be because:
Systematic errors are hard to detect as they effect all of the measurements by the same amount. When you graph the data against the theoretical data, you can see that there is error.