In this talk, I present the stochastic approach to self-organizing particle systems. I begin with the seminal algorithm for compression as an example of Markov chain-based algorithm design and its translation to distributed algorithms. I then give a sampling of proof techniques, including Peierls arguments. Finally, I overview the stochastic algorithms for shortcut bridging and separation as generalizations of compression.