There are several ways to synthesize random copolymers. The most common synthesis method is free radical polymerization; this is especially useful when the desired properties rely on the composition of the copolymer rather than the molecular weight, since free radical polymerization produces relatively disperse polymer chains. Free radical polymerization is less expensive than other methods, and produces high-molecular weight polymer quickly. Several methods offer better control over dispersity. Anionic polymerization can be used to create random copolymers, but with several caveats: if carbanions of the two components do not have the same stability, only one of the species will add to the other. Additionally, anionic polymerization is expensive and requires very clean reaction conditions, and is therefore difficult to implement on a large scale. Less disperse random copolymers are also synthesized by ″living″ controlled radical polymerization methods, such as atom-transfer radical-polymerization (ATRP), nitroxide mediated radical polymerization (NMP), or Reversible addition−fragmentation chain-transfer polymerization (RAFT). These methods are favored over anionic polymerization because they can be performed in conditions similar to free radical polymerization. The reactions require longer experimentation periods than free radical polymerization, but still achieve reasonable reaction rates.