choicewheel

Random Number Generator with Formulas

Run random formulas, draw from precise number ranges, or lock and reroll individual digits while keeping one shared result history.

Create a repeatable random formula

Combine arithmetic with rand(), random(), dice(), round(), min(), max, floor, ceil, abs, pi, and e. Keep the expression visible and run it again for a fresh result.

Draw from an exact range

Set minimum and maximum values, choose up to six decimal places, and exclude specific values without rebuilding a long list of choices.

Control each digit independently

Draw up to 12 positions, lock digits that must stay unchanged, reroll every unlocked position, or refresh only one selected digit.

Reuse the full result history

Results from all three modes share one session history. Copy the latest value, rerun the active mode, or export up to 50 recent results as CSV.

Common questions

What functions can I use in a random formula?

Use rand, random, dice, round, min, max, floor, ceil, abs, pi, and e together with arithmetic.

Can the generator create decimal values?

Yes. The range mode supports up to six decimal places, and formulas can also return decimal values.

Can I keep some digits and reroll the others?

Yes. Lock any position, redraw every unlocked digit, or reroll one unlocked position at a time.

Can I export generated numbers?

Yes. The shared history stores up to 50 recent results and can be downloaded as CSV.

Open the interactive tool