HomeMathematicsRandom Matrix Theory: The Wigner Semicircle Law

Random Matrix Theory: The Wigner Semicircle Law

Build large random symmetric matrices, diagonalize them with a from-scratch Jacobi eigenvalue solver, and watch the spectrum converge to Wigner's semicircle law — plus a level-spacing ratio statistic that shows the same universal GOE behaviour regardless of entry distribution.

Mathematics3DAdvanced60 FPS📱 Mobile-adapted⇄ 2D version
probability-statistics-mathematics ↗ Open standalone

This simulator builds real random symmetric matrices — Gaussian Orthogonal Ensemble by default, or coin-flip ±1 entries to demonstrate universality — and diagonalizes them in the browser with a hand-written Jacobi eigenvalue algorithm, no linear-algebra library involved. As matrix size N grows, the rescaled eigenvalue spectrum λ/√N visibly settles onto Eugene Wigner's 1955 semicircle law, the random-matrix analogue of the Central Limit Theorem. A second view switches to the level-spacing ratio statistic ⟨r⟩, a diagnostic physicists use to tell correlated ("chaotic") spectra from uncorrelated (Poisson) ones — and shows that it lands on the same universal GOE value of about 0.5307 no matter which entry distribution generated the matrix.

⚙ Under the hood

Build large random symmetric matrices, diagonalize them in the browser with a from-scratch Jacobi eigenvalue solver, and watch the spectrum converge to Wigner's semicircle law as matrix size grows — plus a level-spacing ratio statistic that reveals the same universal GOE behaviour regardless of the entry distribution.

random matrix theoryprobabilityeigenvaluesstatisticsuniversality

3D · Three.js / WebGL renderer · 60 FPS target · runs fully client-side, no install

What did you find?

Add reproduction steps (optional)