GUE Random Matrix — Wigner Surmise for Level Spacing

Sample NxN Hermitian matrices with complex Gaussian entries (GUE). Compute eigenvalue nearest-neighbor spacings and compare to the Wigner surmise p(s) = (32/π²)s²exp(−4s²/π), versus Poisson p(s)=e^{−s}.