Skip to main content
Back to Numbers generators

Numbers

Random Fraction Generator

Used by developers, writers, and creators worldwide.

A random fraction generator gives maths teachers, students, and developers a reliable supply of proper fractions without writing them by hand. Set your maximum denominator, choose a count, and toggle simplification on or off — the tool returns a ready-to-use list in seconds. Teachers can tune difficulty by adjusting the denominator ceiling: cap at 6 for halves and quarters, push to 12 or beyond for older students who need less familiar denominators. Developers seed unit tests and rendering pipelines with the simplified toggle off to test reduction logic, or on to generate canonical forms for assertion comparisons. Either way, every fraction stays between 0 and 1.

Loading usage…

Free forever — no account required

How to use

  1. Choose your options above
  2. Click Generate
  3. Copy your result

Detailed instructions

  1. Set the count field to the number of fractions you need for your worksheet or test data.
  2. Enter your chosen maximum denominator to control fraction complexity and difficulty level.
  3. Choose Yes or No in the Simplify fractions dropdown depending on whether you want reduced or raw fractions.
  4. Click Generate to produce your list of random proper fractions instantly.
  5. Copy the output and paste it directly into your document, spreadsheet, or code file.

Use Cases

  • Building differentiated Year 4–7 worksheets with denominators scaled to each group's level
  • Generating unsimplified fractions like 4/6 and 6/9 for student simplification drills
  • Seeding Jest or Pytest unit tests with varied proper fractions for rational-number arithmetic logic
  • Populating a Google Sheets quiz bank for an LMS with 50+ fraction recognition questions
  • Testing fraction-rendering components in a React maths app against both raw and simplified inputs

Tips

  • Set the max denominator to 10 and simplification to No for a mixed bag where students must identify which fractions can still be reduced.
  • Pair two separate generation runs — one simplified, one not — to create matching exercises where students connect 4/8 to its simplified form 1/2.
  • A denominator cap of 12 is the sweet spot for secondary worksheets: it includes twelfths without producing fractions so obscure they lose instructional value.
  • When seeding test data, generate a large batch with simplification off, then run your own simplification function over the list to verify it matches the simplified output from a second run.
  • For ordering and comparing exercises, keep the max denominator low (6 or 8) so students can find common denominators without a calculator getting in the way.
  • If you need fractions for a probability lesson, remind students that each generated fraction represents a possible probability value between 0 and 1, making the output contextually meaningful.

FAQ

what does the simplify toggle actually do to the fractions

When simplification is on, each fraction is reduced so the numerator and denominator share no common factor other than 1 — so 4/6 becomes 2/3. Turn it off if you want students to practise the reduction step themselves, or if you need unsimplified inputs to test whether your code correctly identifies reducible fractions.

what max denominator should I use for primary school students

A ceiling of 6 to 8 covers halves, thirds, quarters, fifths, sixths, and eighths — denominators children meet in everyday contexts. Denominators above 12 suit upper primary or secondary students who already have fluency with common fractions and need less predictable values to avoid pattern recognition.

can fractions repeat when I generate a large batch

Yes — with a low denominator cap there are limited distinct proper fractions available, so duplicates are likely. A max denominator of 6 yields only 14 unique proper fractions, so a batch of 10 will almost certainly repeat. Raise the denominator ceiling or reduce the count to keep the set more varied.