In experimental design, is it necessary to do randomization?

If you use randomization in your experiments, you guard against bias. For example, selection bias (where some groups are underrepresented) is eliminated and accidental bias (where chance imbalances happen) is minimized. You can also run a variety of statistical tests on your data (to test your hypotheses) if your sample is random.