SwiftVecto SwiftVecto SwiftVecto

Search Results

No matching tools found

Try searching with a different keyword or browse one of our tool categories.

↑ ↓ Navigate Enter Open Esc Close

Random Decision Maker

Make a random decision by entering two or more options and letting the tool choose one fairly. Add an optional question, remove duplicates, eliminate selected choices and track decision history.

Your Decision

Add a question if you want context, then enter one option per line.

Optional
2–100

Enter one option per line. Blank lines are ignored.

Valid

0

Available

0

Eliminated

0

Chance Each

Random Selection

Make a Decision

Every currently available option receives an equal chance.

Ready to Decide

Add your options

Add at least two options, then let SwiftVecto choose one fairly.

Ctrl/Cmd + Enter also makes a decision.

Available Options

Choices currently eligible for selection.

0

Eliminated Options

Selected choices removed when elimination mode is enabled.

0

Latest Decision

Copy the latest selected option and its decision context.

Decision History

Recent decisions from the current session.

Every Available Option Has an Equal Chance

If four options are currently available, each one has a theoretical 25% chance of being selected.

If one option is eliminated and three remain, each remaining option then has a theoretical chance of approximately 33.33%.

Duplicate Matching Ignores Capitalization

When duplicate removal is enabled, entries such as Pizza, pizza and PIZZA are treated as the same option.

The first version entered is preserved for display, so your capitalization is not rewritten unnecessarily.

Elimination Does Not Delete Your Original List

Elimination only removes a selected option from the current session's available pool.

Your original textarea remains unchanged, and Reset restores all currently entered options.

Popular Uses

Choose a Restaurant

Enter several acceptable places and randomly choose where to eat.

Pick a Movie

Choose one film from a shortlist without debating every option.

Choose an Activity

Pick one activity for an evening, weekend or group session.

Select a Task

Choose one task to start when several are equally suitable.

Choose a Topic

Select a presentation, discussion or project topic fairly.

Multiple Unique Picks

Enable elimination mode to make several selections without repeats.

Private Browser-Based Decision Making

Your normal option processing, random selection, elimination state and decision history are handled directly inside your browser.

  • No file upload is required.
  • No account is required.
  • Your question is used only to provide context for the result.
  • The selected option is determined before the reveal animation begins.

Use Random Selection Where It Makes Sense

The Random Decision Maker chooses an option fairly but does not analyse which option is objectively best.

Important financial, medical, legal, safety or other consequential decisions should rely on appropriate evidence, professional advice and judgement rather than random selection.

How to Use the Random Decision Maker

Use the SwiftVecto Random Decision Maker when you have several acceptable options and want one selected impartially. Enter an optional decision or question, add at least two choices, and let the tool randomly select one of the available options.

Overview

The Random Decision Maker selects one option from a list using equal-probability browser-based randomness. You can provide an optional question to describe the decision, remove duplicate entries, and optionally eliminate selected choices after each decision so they cannot be picked again during the current session. The original options remain available for reset, while recent decisions are kept in session history.

Benefits

Choose randomly between two or more options.
Enter up to 100 options.
Add an optional decision or question.
Use the tool without entering a question.
Give every available option an equal chance.
Remove blank lines automatically.
Optionally remove duplicate choices.
Optionally eliminate selected choices after each decision.
Keep the original option list intact while eliminating choices in the current session.
See how many options remain available.
See how many options have been eliminated.
Review the selected option clearly.
Keep recent decision history.
Copy the latest decision.
Reset the decision session.
Restore eliminated choices by resetting.
Use for everyday decisions.
Use for games and activities.
Use for choosing meals, movies or activities.
Use when several options are equally acceptable.
Generate decisions directly in the browser.
No account is required.
No file upload is required.

How It Works

Optionally enter a question or description for the decision.

Enter at least two options, with one option per line.

Blank lines are ignored.

Enable duplicate removal if repeated options should count only once.

Optionally enable elimination mode if selected options should be removed from future decisions.

Press Make Decision.

The browser randomly selects one available option.

Every available option has an equal probability of being selected.

The result is determined before any reveal animation begins.

The selected option is displayed prominently.

If elimination mode is enabled, the selected option becomes unavailable for future selections.

The decision is added to the current session history.

How to Use This Tool

  1. 1
    Enter an optional decision or question.
  2. 2
    Add one option per line.
  3. 3
    Make sure there are at least two valid options.
  4. 4
    Choose whether duplicate options should be removed.
  5. 5
    Choose whether selected options should be eliminated after selection.
  6. 6
    Press Make Decision.
  7. 7
    View the selected option.
  8. 8
    Review how many choices remain if elimination is enabled.
  9. 9
    Make another decision if required.
  10. 10
    Use Copy Result to copy the latest selection.
  11. 11
    Review recent selections in Decision History.
  12. 12
    Use Reset to restore the original session state.

Helpful Tips

  • Use one clear option per line.
  • Short, specific option names are usually easier to review after selection.
  • Every available option receives the same probability.
  • Repeating an option can effectively give it more representation unless duplicate removal is enabled.
  • Enable duplicate removal when repeated lines should not affect the selection pool.
  • Enable elimination mode when you need several different choices without repeats.
  • Elimination affects only the current session and does not remove text from your original options field.
  • Reset restores all options that were eliminated during the session.
  • The optional question provides context only and does not affect which option is selected.
  • Previous selections do not make a remaining option more or less likely except when elimination removes choices from the pool.
  • Use the Random Wheel when you want a visual spinning selection.
  • Use the Random Name Picker when your list specifically contains people or names.
  • Use the Yes/No Generator when there are exactly two binary outcomes.
  • Use the List Randomizer when you need the entire list shuffled instead of selecting only one item.

Common Uses

Where should we eat tonight? Italian, Indian, Chinese or Mexican.

Which movie should we watch?

What should we do this weekend?

Choose one project idea from a list.

Choose one restaurant from several options.

Pick a game for the group to play.

Choose a presentation topic.

Select one activity for the afternoon.

Pick one task to start with.

Choose one destination from several acceptable places.

Make several different selections using elimination mode.

Worked Examples

The following examples demonstrate how this tool can be used in realistic scenarios.

Choose a Restaurant

Enter “Where should we eat tonight?” as the decision, then add Italian, Indian, Chinese and Mexican as separate options. Each of the four available options has a 25% theoretical chance of being selected.

Choose Without a Question

Enter Option A, Option B and Option C on separate lines and leave the question field blank. The tool will still randomly choose one of the three options.

Remove Duplicate Options

If your list contains Pizza, Pizza, Curry and Burgers and duplicate removal is enabled, the available pool becomes Pizza, Curry and Burgers rather than treating Pizza as two separate entries.

Eliminate Selected Options

If your available options are A, B, C and D and C is selected while elimination mode is enabled, the next decision will choose only between A, B and D.

Reset Eliminated Choices

If several options have been eliminated during the session, pressing Reset restores the full option pool from the current list.

Common Mistakes

Avoid these common mistakes to achieve the most accurate results.

  • Entering fewer than two valid options.
  • Putting several intended options on the same line.
  • Assuming the question wording changes the random selection.
  • Expecting repeated options to be automatically removed when duplicate removal is disabled.
  • Assuming elimination permanently deletes an option from the text area.
  • Generating repeatedly until a preferred option appears and then treating that as the original random decision.
  • Assuming previous selections affect future probabilities when elimination is disabled.
  • Using random selection for decisions that require professional judgement, evidence or careful analysis.

Glossary

Definitions of the most important terms used by this tool.

Random Decision

A choice made by randomly selecting one available option instead of deliberately choosing it.

Option

One possible choice that can be selected by the Random Decision Maker.

Available Option

An option that remains eligible to be selected in the current session.

Eliminated Option

An option that has already been selected and temporarily removed from the available pool when elimination mode is enabled.

Duplicate

An option that appears more than once in the entered list.

Equal Probability

A selection model where every available option has the same theoretical chance of being chosen.

Selection Pool

The current collection of available options from which the tool can randomly choose.

Decision History

A record of recent options selected during the current browser session.

Independent Selection

A selection whose probability is not influenced by earlier results when the available option pool remains unchanged.

Frequently Asked Questions

What is a Random Decision Maker?

A Random Decision Maker selects one option from a list using random selection instead of deliberate choice.

How many options do I need?

You need at least two valid options before a random decision can be made.

How many options can I enter?

You can enter up to 100 valid options.

How should I enter my options?

Enter one option per line in the options field.

Do blank lines count as options?

No. Blank lines are ignored.

Can I enter a question?

Yes. You can optionally enter a decision or question such as “Where should we eat tonight?”

Do I have to enter a question?

No. The tool can select randomly from your options without any question or decision text.

Does the wording of my question affect the result?

No. The question provides context only. It does not change the probability of any option.

Does every option have the same chance?

Yes. Every currently available option receives an equal theoretical probability of selection.

What happens if I enter duplicate options?

If duplicate removal is enabled, repeated options are reduced to one entry. If duplicate removal is disabled, each repeated entry remains part of the selection pool.

Can duplicate options change the probability?

Yes. If duplicate removal is disabled, entering the same option more than once gives that text multiple entries in the selection pool.

What does eliminate selected option mean?

When enabled, the selected option is removed from the available pool after it is chosen so it cannot be selected again during the current session.

Does elimination remove the option from my text?

No. Elimination should affect the current selection pool only. Your original options remain visible so the session can be reset.

What happens when only one option remains?

When elimination mode leaves only one available option, that remaining choice is effectively the final option. The interface can indicate that no further random selection is needed until the session is reset or the options are changed.

Can I restore eliminated options?

Yes. Resetting the session restores the available option pool from the current options list.

Can the same option be selected twice?

Yes when elimination mode is disabled. When elimination is enabled, a selected option is unavailable for later selections in that session.

Does a previous selection affect the next one?

Not when the available option pool remains unchanged. With elimination enabled, probabilities change only because selected options are removed from the pool.

Can I copy the selected option?

Yes. The latest decision can be copied along with the question when one was provided.

Does the tool keep decision history?

Yes. Recent decisions can be shown during the current browser session.

What is the difference between this and the Random Wheel?

Both can select one option randomly, but the Random Decision Maker focuses on a direct decision workflow, while the Random Wheel provides a visual spinning-wheel experience.

What is the difference between this and the List Randomizer?

The Random Decision Maker selects one option. The List Randomizer shuffles the order of the entire list.

What should I use for only Yes or No?

Use the Yes/No Generator when your decision has exactly two binary outcomes.

Are my options uploaded?

Normal option processing, random selection and session history are designed to operate directly inside your browser.

Is the Random Decision Maker free?

Yes. SwiftVecto provides the Random Decision Maker as a free browser-based utility.

Things to Know

  • The Random Decision Maker is a browser-only interactive tool.
  • A minimum of two valid options is required.
  • A maximum of 100 valid options should be accepted.
  • Blank lines should be ignored.
  • Each individual option should be limited to a reasonable length.
  • The optional decision or question should not influence random selection.
  • Duplicate removal should be configurable.
  • When duplicate removal is enabled, comparison should be case-insensitive while preserving the first entered form for display.
  • When duplicate removal is disabled, repeated entries should remain separate entries in the selection pool.
  • Elimination mode should operate on the current browser session rather than deleting text from the original options field.
  • Changing the source options should rebuild the available option pool.
  • Reset should restore the available option pool from the current input.
  • Every available option should receive equal probability.
  • Random selection should prefer crypto.getRandomValues() in supported browsers.
  • The winning option should be determined before any visual reveal animation begins.
  • Animation should display the predetermined result rather than influence selection.
  • Decision history should contain completed selections only.
  • No queue processing is required.
  • No file upload is required.
  • No server-side random selection is required for normal operation.

Disclaimer

The Random Decision Maker performs random selection and does not analyse which option is objectively best.

Random selection should be used only where choosing randomly is appropriate.

Important financial, medical, legal, safety or other consequential decisions should rely on appropriate evidence, professional advice and judgement rather than random selection.

Repeated selections and apparently unusual sequences can occur naturally in random results.

Users remain responsible for deciding whether random selection is suitable for their decision.

Official References

The following official resources were used when developing this tool and are useful for further reading.

We use cookies

SwiftVecto uses cookies to improve your experience and support free tools through advertising. Privacy Policy · Cookie Policy