I will discuss the behavior of boolean functions depending on a large number of independent random variables, in particular, the phenomenon of "sharp thresholds".