Random Math Operation Generator

Deal a fresh arithmetic problem every press -- addition, subtraction, multiplication, or division -- like a shuffled deck of flash cards, with the answer revealed beneath.

About this generator

This generator deals a fresh arithmetic problem on every press -- addition, subtraction, multiplication, or division -- like a randomized deck of flash cards.

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.

What people use it for

Use it for times-table drills, mental math warm-ups, homework practice, math-facts races, or quizzing kids with the answer hidden until revealed.

How it works

Generate picks an operation (filterable) and operands with the site's cryptographically secure randomness -- subtraction never goes negative and division always comes out exact. The answer stays hidden behind a Show answer button, flash-card style.

Common questions

Where is the answer?

Answer in your head, then press the Show answer button beneath the problem to check yourself. Each new problem hides it again.

How hard are the problems?

Addition and subtraction use numbers up to 100, multiplication runs the 2-12 times tables against numbers up to 12, and division is built backwards so it always divides exactly.

Related Generators

Equation · Percentage Problem · Probability Problem · Number Sequence

All Math & Numbers generators

Browse all generators