Need for Randomization, Controlling randomization, Constraints, Inline Constraints, Controlling constraints.