Free browser tool

Random bodyweight
workout generator

Two dice decide your workout. One picks a calisthenics exercise, one picks the rep count. No equipment, no account, no sign-up. Roll it right here in your browser, as many times as you like.

ExerciseD8
Ready Press roll
RepsD6
0 Reps

Today's rolls

Nothing yet. Roll the dice.

Rolls0
Reps0
Day streak0

Your rolls are saved in this browser only. Nothing is uploaded, and there is no account.

How the workout generator works

Alea replaces workout planning with a draw. Instead of choosing what to train, you roll two dice and do what comes up. The whole point is to remove the decision, because the decision is usually where the workout dies.

1. The exercise die picks the movement

The first die selects one calisthenics exercise from an ordered pool of twenty. The die size controls how much of that pool is in play: a D4 draws only from the first four exercises, a D20 opens the whole list.

2. The rep die picks the number

The second die selects the rep count from a fixed ladder that runs 5, 8, 10, 12, 15, 20, 25, 30, 40, 50, 60, 75. A D4 keeps you between five and twelve reps. A D12 puts seventy-five on the table.

3. Timed holds are drawn in seconds

Three exercises are isometric holds rather than rep work: the plank hold, the L-sit hold and the handstand hold. When one of those comes up, the second die draws a duration instead, from twenty seconds to three minutes.

4. Roll again, or stop

There is no prescribed set count. Roll once for a quick hit between meetings, or keep rolling until you have done enough. The tally above counts your rolls and total reps for the day.

The 20 bodyweight exercises in the pool

Every exercise is bodyweight. Most need nothing but floor space. The pool is ordered from foundational to advanced, which is what makes the die size double as a difficulty control.

Push exercises

Pull exercises

  • Pull-ups — the core vertical pull, needs a bar
  • Inverted rows — horizontal pull, far more accessible than pull-ups
  • Muscle-ups — pull-up into a dip, the hardest movement in the pool

Leg exercises

Core and timed holds

Cardio, plyometric and balance

What equipment do you actually need?

Nothing, for sixteen of the twenty. Three pull movements — pull-ups, inverted rows and muscle-ups — want a bar or a sturdy edge, and dips are easier with parallel bars though a chair works. Everything else is you and the floor.

Choosing your dice size

The two selectors above are the difficulty dial. Because both pools are ordered, a smaller die keeps you in easier territory rather than simply giving you fewer options.

Exercise die: D4 to D20

DieExercises in playBest for
D4Push-ups, pull-ups, squats, burpeesBeginners, or a fast full-body hit
D8Adds dips, lunges, mountain climbers, plank holdThe default, balanced across patterns
D12Adds jumping jacks, box jumps, pike and diamond push-upsMore variety, still accessible
D20The full pool including pistol squats and muscle-upsAdvanced, expect the hard stuff

Rep die: D4 to D12

A D4 draws from 5, 8, 10 or 12 reps. A D6 reaches 20. A D12 opens the full ladder to 75, which turns a single roll into a genuine set. If you want volume without picking a number, this is the dial to turn.

What this web version does not do

This page runs the core loop and nothing else. It is deliberately a fraction of the Android app, and it is worth being straight about the gap before you decide whether the app is worth installing.

Duels against other people

The app's main feature is missing here. In the app you finish a workout against the clock and send the exact same roll to anyone with a phone. They race it, faster time wins, and the result settles it. It needs no account on either side, but it does need the app.

Solo duels against your past self

The app banks your last twelve timed sessions so you can race your own previous results, or take on one of four designed pace-setters. None of that exists on this page.

Streak insurance

The day streak here is a simple counter. The app gives you one freeze per calendar month that absorbs a single missed day, so one bad week does not wipe out months of consistency.

Reminders that learn your schedule

The app notices when you actually train and nudges you about an hour before your usual time. Browsers cannot do that reliably, so there are no reminders here at all.

Full sessions and tailored workouts

The app draws 100-rep sessions and builds tailored workouts by duration, body area and difficulty. This page rolls one exercise at a time.

Stats, share cards and themes

Lifetime totals, the week strip, your most-drawn exercises, shareable result cards, four accent colours and light or dark themes are all app-only. This page keeps a running tally for today and forgets the rest.

Get the full app

Free on Google Play. No ads ever, no account needed, and your data never leaves the phone.

Android · Free · No account · No equipment

Random workout generator FAQ

Is this workout generator free?

Yes. The generator on this page is free with no sign-up, and the Android app is free too. There are no ads and there never will be, and everything the app does today stays free.

Do I need any equipment?

For sixteen of the twenty exercises, no. Pull-ups, inverted rows and muscle-ups need a bar or a sturdy edge, and dips are easier on parallel bars. Set the exercise die to D4 or D8 if you have nothing at all.

How many times should I roll?

There is no fixed answer. Five to ten rolls on a D8 exercise die with a D6 rep die lands most people somewhere between fifty and a hundred and fifty reps, which is a reasonable session. Roll once if that is all you have time for.

Is a random workout actually effective?

For general fitness and consistency, yes. Random draws cover movement patterns broadly and stop you avoiding the exercises you dislike. If you are training for a specific strength goal, a structured progression will beat randomness. Alea is built for showing up regularly, not for peaking.

Can beginners use this?

Yes. Keep the exercise die at D4 and the rep die at D4 or D6. That limits you to push-ups, pull-ups, squats and burpees at five to twenty reps. Widen the dice as those get comfortable.

Does this work on a phone?

Yes, this page works in any modern mobile browser. The Android app adds streak insurance, duels, reminders and full sessions.

Where are my rolls stored?

In your browser's local storage, on this device only. Nothing is uploaded, there is no account, and clearing your browser data clears your rolls.

Is there an iPhone version?

Not yet. The app is Android-only, though this web generator works on any device with a browser.