Random terrain with steepest-descent flow routing generates self-similar river networks. Hack's law: main channel length L ~ A^h with h ≈ 0.6. Horton ratios reveal branching structure.