Discusses the relation between the spacings between zeros of zeta and $L$-functions and spacings between eigenvalues of random elements of large compact classical groups. This book presents accounts of many disparate areas of mathematics, from algebraic geometry, moduli spaces, to probability theory on the compact classical groups.