Draw a random US president from all 45 individuals to hold the office, grouped by era from the Founding to today -- each with dates and a fact worth knowing.
This generator draws from all 45 individuals who have served as President of the United States, from George Washington through the 46th presidency, across six eras -- Founding Era, Antebellum, Civil War & Gilded Age, Progressive Era & World Wars, Cold War Era, and Modern Era -- each with a description of their term and legacy.
Every result here is drawn using crypto.getRandomValues() -- the Web Crypto API's cryptographically secure randomness -- instead of Math.random(), so it's genuinely unpredictable, not just statistically random. Learn more.
History students use it to study presidents beyond the famous half-dozen, since the forgettable ones make the best exam questions. Teachers use it for quiz games, trivia players drill order and dates, and writers use it to research eras through their leaders.
Generate draws one president at random using the site's cryptographically secure randomness, guaranteed not to repeat whatever result is currently showing in single-result mode. Each single result describes the president's number, years in office, and legacy; the Era filter narrows the pool to the period you're studying.
A sample of what this generator can draw, spread evenly across the full list:
Grover Cleveland served two non-consecutive terms and is counted as both the 22nd and 24th president -- so the count of individuals runs behind the count of presidencies.
By the standard chapters of American history -- founding, antebellum, Civil War and the Gilded Age, the Progressive era through the World Wars, the Cold War, and the modern era -- so filtering doubles as a period study tool.
They aim for the historian's register -- major acts, events, and historical assessments -- rather than advocacy, and they get shorter, not sharper, the closer they come to the present.
Historical Figure · Philosopher · Famous Scientist · Empire · Dynasty · Ancient Civilization