The document discusses various methods for randomizing units in an experiment evaluating a social program or intervention. It covers choosing an appropriate unit of randomization based on how the intervention is administered and outcomes are measured. Common units discussed include individual, cluster/group, classroom and school levels. The document also addresses real-world constraints and provides examples of different randomization designs that can be used, including basic lottery, phase-in, rotation, encouragement, and varying treatment levels. It emphasizes the importance of randomization in obtaining an unbiased estimate of a program's causal impact.