INSIDE THE SPIN SPIN THE WHEEL LAB

How the Wheel Chooses a Result

Spin the Wheel Lab selects each result with cryptographically strong random values generated by your browser. The winner is chosen from the entries and weights currently on the wheel—then the animation carries the wheel to that result.

No mysterious wheel physics. No last-second switch. Just controlled chaos with documented rules.

RANDOM SOURCE Your browser’s Web Crypto system
RESULT TIMING Selected before the main wheel rotation
ANIMATION ROLE Presents the result already selected

THE SHORT ANSWER

The result comes first. The animation follows.

What you see spinning is the reveal—not the mechanism deciding which entry wins.

RANDOM SELECTION · TECHNICAL OBSERVATION R-02

Spin the Wheel Lab uses your browser to generate a cryptographically strong random value.

The wheel maps that value across the active entries according to their weights and selects one result. That result is then passed into the main wheel animation.

Winner selection uses the browser’s crypto.getRandomValues() method—not JavaScript’s standard Math.random() function.

RANDOM SOURCE Your browser’s Web Crypto system
WINNER TIMING Selected before the main wheel rotation
ANIMATION ROLE Displays the result already selected
SPIN THE WHEEL LAB SELECTION BEFORE PRESENTATION

BEHIND THE BUTTON

One spin. Four steps.

The wheel follows the same selection sequence each time. It checks the available choices, calculates their probability ranges, selects one result, and then begins the main wheel animation.

  1. 01
    STEP 01

    The wheel checks the active entries

    The wheel uses the choices currently available for selection. If Eliminate removed a previous result, that entry is no longer part of the next spin unless it is restored.

    ACTIVE ENTRY CHECK
  2. 02
    STEP 02

    Each entry receives a probability range

    Entries with equal weights receive equal shares of the total probability. Increasing an entry’s weight intentionally gives it a larger share.

    WEIGHT CALCULATION
  3. 03
    STEP 03

    Your browser generates a random value

    Spin the Wheel Lab requests a cryptographically strong random value from the browser. That value is matched to one of the wheel’s cumulative probability ranges.

    RANDOM VALUE GENERATED
  4. 04
    STEP 04

    The wheel presents the selected result

    The chosen entry is passed into the main animation. The wheel then rotates to display the result that was already selected.

    RESULT PRESENTATION

What the animation controls: timing, speed, easing, sounds, and presentation. What it does not control: which entry wins.

EQUAL-WEIGHT WHEELS

Do equal entries have equal chances?

Yes. When every active entry has the same weight, each entry receives the same selection probability on every spin.

SPECIMEN A EQUAL PROBABILITY
25%

EACH ENTRY · EQUAL WEIGHTS

Four entries with equal weights

Each entry holds one of the four available weight units.

ENTRY WEIGHT CHANCE
Choice A 1 25%
Choice B 1 25%
Choice C 1 25%
Choice D 1 25%

The order, color, label length, sticker, texture, and position of an entry do not increase its configured probability.

FOUR EQUAL WEIGHT UNITS

Each spin is a new selection. Unless you remove or eliminate a result, an entry remains eligible even when it won the previous spin.

CONTROL THE PROBABILITY

How do weighted wheels work?

A weight changes an entry’s chance relative to the total weight of every active entry. A higher weight makes a result more likely—it does not guarantee that result will win.

CALCULATION CHAMBER 01 / 02

THE FORMULA

One entry’s share of the total

The wheel adds all active weights together. Each entry’s weight is then divided by that total to determine its expected probability.

EXPECTED PROBABILITY Entry weight ÷ total active weight

Changing one entry’s weight also changes every other entry’s percentage because all probabilities share the same total.

FORMULA REFERENCE
PROBABILITY READOUT 02 / 02

Three choices with different weights

The total weight is four.

WEIGHT DISTRIBUTION 4 TOTAL UNITS
A
25%
B
25%
C
50%
ENTRY WEIGHT EXPECTED CHANCE
Choice A 1 25%
Choice B 1 25%
Choice C 2 50%

Why Choice C receives 50%: it holds two of the four total weight units.

WEIGHTED DISTRIBUTION
THE REVEAL, NOT THE DECISION ANIMATION CONTROL · 06

Does the animation decide the winner?

No. The main wheel animation displays a result that has already been selected.

HOW THE RESULT REACHES THE WHEEL TECHNICAL OBSERVATION

The wheel selects an entry from the active choices and their weights before the main rotation begins. The chosen entry is then passed into the animation so the wheel can finish on that result.

An animated wheel may appear to slow near one segment before continuing to another. That movement is part of the visual sequence—not evidence that an entry was favored, rejected, or switched at the last moment.

CONTROL CHAMBER A 01 / 02

PRESENTATION SETTINGS

WHAT THE ANIMATION CONTROLS

How the spin is presented

  • Spin speed and duration
  • Extra wheel rotations
  • Acceleration and slowing effects
  • Sounds and device feedback
  • Confetti and reveal effects
  • Supported dramatic spin experiences
CONTROL CHAMBER B 02 / 02

SELECTION SETTINGS

WHAT THE ANIMATION DOES NOT CONTROL

Which entry is selected

  • Which active entry wins
  • How an entry’s weight is calculated
  • Whether a duplicate appears in the list
  • Which entries remain after elimination
  • The random value generated by the browser
  • The probability assigned to each entry

The simplest way to think about it: the selection system chooses the result; the animation makes the reveal worth watching.

RANDOM DOESN’T MEAN ALTERNATING

Why did the same result appear again?

Because repeat results are a normal part of random selection. A previous winner is not automatically less likely merely because it appeared on the last spin.

SPECIMEN A REPEAT PROBABILITY
50% CHANCE ON EACH SPIN
REPEATS ARE POSSIBLE
LABORATORY REPORT 07-A

Each spin starts with the current wheel

Unless Eliminate is active, the wheel uses the same active entries and weights again. Past results do not change the next selection automatically.

This means a name, prize, or choice can win twice in a row—or several times during a short session—even when all entries have equal weights.

SIMPLE TWO-ENTRY EXAMPLE

If two entries have equal weights, each receives a 50% chance on every spin. The entry that just won still has a 50% chance on the next spin.

Before starting a no-repeat round, confirm how many distinct winners you need and make sure the wheel contains enough eligible entries.

TEST THE CURRENT SETUP

What does Spin Science test?

Spin Science runs 10,000 simulated selections using the wheel’s current entries, weights, and winner-selection method. It compares each entry’s expected probability with the percentage observed during the test.

SIMULATION COUNTER UNIT 08
10,000

SIMULATED SELECTIONS

Run against the wheel configuration currently loaded in your browser.

SIMULATION REFERENCE
SCIENTIFIC OBSERVATION · 08-A SPIN THE WHEEL LAB

Expected odds meet observed results

For every entry, Spin Science shows its weight, expected percentage, observed selection count, and observed percentage. This helps you inspect whether the setup behaves as expected across a large test batch.

The simulation uses the same weighted-selection function used by a regular wheel spin. It performs the selections without running 10,000 full visual animations.

TEST METHOD · SIMULATED SELECTION EXPECTED ODDS / OBSERVED RESULTS
TEST CHAMBER A CAPABILITIES

OBSERVABLE TEST RESULTS

WHAT IT CAN HELP YOU CHECK

Inspect the wheel’s setup

  • Whether the entries currently have equal weights
  • How custom weights change expected probabilities
  • How often each entry appeared during the simulation
  • Whether an accidental weight change affected the setup
  • How observed percentages compare with expected percentages
TEST CHAMBER B LIMITATIONS

OUTSIDE TEST SCOPE

WHAT IT CANNOT DO

Predict or certify a result

  • Predict the next winner
  • Guarantee a future sequence
  • Make a weighted wheel equal-chance
  • Prove that a short run will look perfectly balanced
  • Certify a giveaway, contest, or drawing
  • Verify that the entries themselves are eligible or complete

Variation is expected. Observed percentages will normally differ somewhat from expected percentages. The test examines a large simulated batch; it does not promise what will happen during any individual spin.

SPIN SCIENCE TEST THE CURRENT SETUP
Open Spin Science
KNOW YOUR SETUP PROBABILITY CONTROLS · 09

What changes the odds?

The probability changes when the active entries or their weights change. Visual styling and presentation settings do not alter the configured chances.

CONTROL PANEL A PROBABILITY

CHANGES THE SELECTION SETUP

THESE CAN CHANGE THE ODDS

Entries, weights, and eligibility

These actions change the pool or the probability assigned to it.

  • Adding a new entry
  • Removing an active entry
  • Including the same label more than once
  • Increasing or decreasing an entry’s weight
  • Eliminating a previous winner
  • Restoring an eliminated entry with Undo
  • Loading a different list or saved wheel
CONTROL PANEL B PRESENTATION

NO CHANGE TO CONFIGURED ODDS

THESE DO NOT CHANGE THE ODDS

Style, sound, and presentation

These settings can change how the wheel looks or feels.

  • Segment color or text color
  • Stickers and textures
  • Wheel title or subtitle
  • Sound and winner voice
  • Countdown length
  • Animation speed
  • Confetti and winner effects
  • Supported visual spin experiences
LABORATORY NOTE

Important: styling does not change the odds only when the entries and their weights remain unchanged. Always review the final list and weight settings before an important round.

VORTEX EXPERIMENTAL LABORATORY TRANSPARENCY STATION · 10

CLEAR CLAIMS. NO LAB-COAT BLUFFING.

Is Spin the Wheel Lab “certified fair”?

No independent certification or third-party audit is claimed.

Spin the Wheel Lab documents its selection process and provides tools for inspecting the current wheel setup.

LAB RECORD · 10-A CLAIMS UNDER REVIEW
FINAL RESEARCH NOTES TRANSPARENCY REPORT

What transparency means here

The wheel’s random source, weighted-selection method, winner timing, and testing behavior can be described from the implementation. Spin Science lets users compare expected probabilities with results from a large simulated test.

Those details provide useful evidence about how the wheel operates. They do not turn the site into an independent auditor, regulator, or certification service.

REFERENCE CHAMBER A DOCUMENTATION
IMPLEMENTATION DETAILS

WHAT WE DOCUMENT

Supported by the wheel’s implementation

  • Browser-generated cryptographically strong random values
  • Cumulative weighted selection
  • Equal probability when active weights are equal
  • Winner selection before the main wheel animation
  • 10,000-selection testing through Spin Science
  • Visible controls for reviewing and changing weights
REFERENCE CHAMBER B LIMITATIONS
CLAIMS NOT MADE

WHAT WE DO NOT CLAIM

Limits that remain limits

  • Independent certification or third-party auditing
  • A guarantee for any individual result
  • Perfectly balanced results during a short sequence
  • Tamper-proof or “provably fair” operation
  • Suitability for regulated gambling
  • Automatic compliance with giveaway or contest laws
SPIN THE WHEEL LAB TRANSPARENCY · LIMITATIONS · RESPONSIBILITY
PRIZES, DRAWINGS & GIVEAWAYS LABORATORY FILE · 11

Can I use the wheel for a giveaway?

Yes—the wheel can randomly select from the entries you provide. It does not verify eligibility, establish promotion rules, or independently audit the drawing.

DRAWING PREPARATION RECORD

Prepare the drawing before you spin

A trustworthy result starts with a reviewed list and rules that were established in advance. Complete these checks before the official selection begins.

  1. Establish the rules and eligibility requirements

    Decide who may enter, how entries are counted, what can be won, and when the drawing takes place.

  2. Verify the final entrant list

    Confirm that every intended participant is present and remove anyone who is not eligible.

  3. Remove headings, blank rows, and accidental duplicates

    Review imported or pasted data before it becomes part of the official drawing.

  4. Review every entry’s weight

    Keep weights equal when every entry should have the same chance. Disclose intentional weighting before the draw.

  5. Decide how invalid or repeat results will be handled

    Set any redraw, elimination, alternate-winner, or disqualification procedure before spinning.

  6. Test the complete setup

    Check the list, settings, winner controls, display, and sharing method before the official round.

  7. Preserve your source information

    Keep an independent copy of the entrant list, rules, and other important records outside the wheel.

PREPARATION RECORD REVIEW BEFORE THE OFFICIAL SPIN
WHAT THE WHEEL DOES RECORD A

Selects from the prepared entries

Spin the Wheel Lab applies the current entry list and weights, generates a random value in the browser, and presents the selected result.

WHAT THE ORGANIZER HANDLES RECORD B

Rules, eligibility, records, and compliance

The organizer remains responsible for the promotion’s rules, participant eligibility, prize availability, required disclosures, records, platform requirements, and applicable laws.

LABORATORY NOTICE

This information explains how the wheel functions; it is not legal advice. Requirements can vary by promotion, platform, and location.

READY TO PREPARE YOUR DRAWING? SPIN THE WHEEL LAB
VORTEX EXPERIMENTAL LABORATORY TECHNICAL FILE · 12

BENEATH THE FLOORBOARDS

Technical summary

A compact reference for visitors who want the implementation details without digging through the full wheel code.

IMPLEMENTATION REFERENCE BROWSER-BASED SELECTION

REFERENCE DOCUMENT · 12-A

Spin the Wheel Lab winner selection

Current browser-based wheel implementation
CODE REVIEWED
RANDOM SOURCE
The browser’s Web Crypto API through crypto.getRandomValues().
RANDOM VALUE
A 32-bit unsigned value converted to a number from zero up to, but not including, one.
SELECTION METHOD
Cumulative weighted selection across the wheel’s active entries.
DEFAULT WEIGHT
Entries normally begin with a weight of 1.
INVALID WEIGHT HANDLING
A missing, invalid, zero, or negative weight is treated as weight 1 during winner selection.
WINNER TIMING
The result is selected before the main wheel rotation begins.
ANIMATION ROLE
The animation carries the wheel to the entry that was already selected.
SPIN SCIENCE
Runs 10,000 simulated selections using the same weighted winner function used by a regular spin.
SELECTION LOCATION
Winner selection is performed in the visitor’s browser.
NINE TECHNICAL SPECIFICATIONS END OF REFERENCE DOCUMENT
IMPLEMENTATION REVIEW RECORD

Last reviewed against the wheel code: October 19, 2026

Web Crypto technical reference
SPIN THE WHEEL LAB FINAL EXPERIMENT · 13

THE FINAL LAB NOTE

Built for decisions. Not destiny.

A wheel is useful when a set of acceptable choices needs one impartial pick. You prepare the options and rules. Spin the Wheel Lab selects among the active entries using the probabilities you configure.

THE LAB PRINCIPLE

You choose the options. The Lab chooses among them.

Use human judgment when the stakes are high. A random wheel should not replace qualified judgment for medical, legal, financial, employment, emergency, safety-critical, or other high-stakes decisions.

Have a question about a result or wheel setting? Send a Lab Note or review the Legal Lab .

VORTEX EXPERIMENTAL LABORATORY END OF LAB REPORT