GTO poker randomizer · Windows 10/11

Solver frequencies, executed without bias.

A poker randomizer is an outside source of random numbers you read at the table to carry out a mixed strategy — bet 60%, check 40% — so your habits don’t choose for you. Randomizer Widget is one for Windows: an on-screen readout that draws a fresh 0–100 value from your operating system’s cryptographic RNG on an interval you set.

You bring the strategy; the readout keeps the execution honest. With Pro, every table you open gets its own.

live · 0–100 · OS cryptographic RNG · refreshes every 3 seconds

01 · Why randomize

Why mixed strategies need an outside randomizer

A solver often splits a hand between actions — bet 60, check 40. That split is a frequency across the whole range, carried out one hand at a time. It doesn’t mean the hand is 60% good, and you can’t hit it by feel.

People are poor random generators

Asked to be random, people alternate too often and avoid streaks; under pressure, some repeat instead. Either drift is a pattern.

Comfort pulls you off the frequency

Players slide toward their comfortable lines: the same few bluffs, the same safe check. Each decision can look fine on its own — the pattern is what an attentive opponent picks up.

Mixing protects your ranges

Keeping a hand in more than one line leaves no line without it. Always 3-bet AQo and your calling range holds none of it, which leaves that range weak on A-Q-x boards.

It matters most against strong players

Mix only where actions are close in value; play clear-cut spots the same way every time. At low stakes few opponents notice patterns, and against obvious leaks, exploiting them beats staying balanced.

A randomizer takes the choice out of the moment. You stop deciding and start reading.

Where solver frequencies come from: GTO frequencies explained →
02 · How it works

How a poker randomizer turns a frequency into an action

  1. 1

    Bring your frequency

    From your study, a solver or a chart — Randomizer Widget never supplies one. Say the spot is call 30%, fold 70%.

  2. 2

    Set a threshold

    under 30 → call · 30 or over → fold. The readout runs 0–100, so the threshold is the percentage. Pick a convention once and keep it.

  3. 3

    Read, then act

    When the decision arrives, glance at the current value before you form an opinion, and take the action it lands on.

One table, one readout, parked at the lower left. With Pro it attaches to the table and follows it; the free widget stays wherever you park it.

Three-way splits, one number

Raise 25 / call 55 / fold 20 becomes three bands:

  • 0–24 raise
  • 25–79 call
  • 80–100 fold

A watch face or your hole-card suits can’t split three ways this cleanly.

No reroll, by design

A fresh value arrives on a fixed interval — 1 to 60 seconds, 3 by default — and there is no button to draw again, so you can’t shop for the number you wanted. Overriding it “just this once” is a pattern too.

The full method, step by step: How to randomize your decisions in poker →
03 · Multi-tabling

How a randomizer works when you multi-table

Reading a watch face as a pie chart works at one relaxed table. Across six or sixteen fast ones, mental methods stop scaling — and card suits give only 25% and 50% buckets that stay fixed for the whole hand.

Its own draw per table

Reusing one number for simultaneous decisions ties them together. Every readout draws its own value on each tick; tables never share a number.

At the point of decision

With Pro, a readout attaches to each table and follows it as you move, resize or minimize it, so the number sits where you’re already looking.

One quiet tick

Every readout refreshes on the same interval, with no table limit, across as many monitors as you run. The session settles as one motion — nothing strobes.

DetectsGGPokerPokerStarsCoinPoker

Randomizer Widget finds your tables by detecting your poker client’s windows and attaches a readout to each. Compatibility details are in the FAQ.

See the multi-table view

How the controls work, the poker clients it detects, and how to request another.

Multi-table & supported clients →
Watch, card suits or a randomizer: the methods compared →
04 · Free & Pro

Free and Pro, compared

Free
One complete widget.

A finished tool, not a trial. One standalone readout you park anywhere — beside a single table or anywhere on your desktop. Always-on-top by default, every style control, and the same cryptographic RNG as Pro.

  • one complete, fully-styled widget
  • floats anywhere · always-on-top · resizable
  • same cryptographic RNG as Pro
  • for one table — or any desktop
Download on Microsoft Store
built for grinders
Pro · $24.99/year
One readout on every table.

Every open poker table gets its own readout with its own draw, following the table through moves, resizes and minimizes. It follows; you play.

  • every open table, auto-detected
  • an independent draw per table
  • follows move · resize · minimize
  • everything in Free
Download, then unlock Pro in-app

One app, one download, only on the Microsoft Store. Pro is $24.99 a year — a Store-managed subscription unlocked inside the app, with no accounts and no separate checkout. The Store shows your local price.

Randomizer Widget: Free vs Pro at a glance
FeatureFreePro
Price$0$24.99 per year (USD)
WidgetsOne standalone widgetOne on every open poker table — plus everything in Free
Follows tablesNo — it floats where you park itYes — move, resize, minimize
DrawsOne value per intervalOne independent value per table, per interval
Table limitn/a — the widget is table-independentNone, across as many monitors as you run
RNG sourceOS cryptographic RNGIdentical — the same OS cryptographic RNG as Free
PlatformWindows 10 version 2004 (build 19041) or later, or Windows 11Windows 10 version 2004 (build 19041) or later, or Windows 11
DistributionMicrosoft Store onlyMicrosoft Store only
05 · Trust — the spec sheet

The spec sheet: RNG, scope, telemetry, and what it reads

unbiased by construction
Randomizer Widget draws every value from your OS’s cryptographic RNG — RandomNumberGenerator.GetInt32 — and nothing else. No seeds, no weighting, no reroll. Each widget draws independently.
you bring the strategy
Randomizer Widget never supplies a frequency, a range or advice. It shows a number; what you do with it comes from your own study.
zero telemetry, fully local
Randomizer Widget makes no network call of its own. No accounts, no analytics, no phoning home — your subscription is checked by the Microsoft Store itself, and updates arrive the same way.
not a HUD
To follow a table, Randomizer Widget reads only that window’s public metadata — its title, window class, on-screen position and owning process. Never its contents: no cards, pots or stats, no screen capture, no automated input.
06 · Make it yours

Styling the readout

Style the readout any way you like — color, glow, border, corners, opacity, size. Set it once; the look applies to every widget at once.

The full surface
  • digit + background color
  • glow · on/off, color, intensity
  • border · color + thickness
  • corner radius · opacity · size
  • 7- or 14-segment typeface
  • drag handle · docks to any edge
Ready-made presets when you don’t want to think about it. Every dial when you do — edited live in the console, applied to every widget at once.
Beyond the table

Also a plain on-screen random number.

The free widget doesn’t need a poker table: a live 0–100 value on top of your desktop, offline and private, for anything that needs a fair number in view.

Coming to Chrome

The same readout, in your browser.

Same RNG, same rules.

hello@randomizerwidget.com — tell us you want it
07 · FAQ

Randomizer Widget FAQ

Why use a randomizer if I already know my frequencies?

Randomizer Widget exists because knowing a frequency and carrying it out are different skills. People are poor at producing randomness: we alternate too often, avoid streaks, or drift toward our comfortable lines, and any drift is a pattern an attentive opponent can read. Reading an outside number takes the choice out of the moment.

Should I randomize every decision?

No — Randomizer Widget is for mixed spots, where a solver splits a hand between actions that are close in value. Where one action is clearly better, play it every time. Randomizing matters most against strong, attentive opponents; at low stakes few players notice patterns, and against opponents with obvious leaks an exploitative adjustment usually beats staying balanced. Some coaches mix by category rather than hand by hand; the readout is a clean way to carry out whichever mix you choose, not a claim that more randomizing means more profit.

How does a 0–100 number map to my frequency?

Randomizer Widget shows a whole number from 0 to 100 inclusive, so set your threshold at your frequency: for a 30% call, call when the value is under 30. Because the range has 101 outcomes, "under 30" comes up 29.7% of the time rather than 30% — an error under half a percentage point, negligible in practice. For a three-way split such as raise 25 / call 55 / fold 20, use bands: 0–24 raise, 25–79 call, 80–100 fold.

Can I reroll a number I don’t like?

No — Randomizer Widget has no reroll button, by design: a new value arrives only on the interval you set (1–60 seconds, 3 by default). If you could draw again, you could shop for the number you wanted, which brings back exactly the bias a randomizer is there to remove.

Should low numbers mean the passive or the aggressive action?

Randomizer Widget works with either convention. Some players take the aggressive action on low numbers ("under 30, raise"); others keep high numbers for aggression. What matters is choosing one convention and keeping it, so the mapping is never decided after you have seen the number.

Is it really random?

Yes — Randomizer Widget draws every value from your operating system's cryptographic random number generator, the same source used for security keys. No seeds, no patterns, no adjustable weighting, and no reroll. Each widget draws independently on every tick.

Does it read my cards? Is it a HUD or real-time assistance?

No — Randomizer Widget reads no game state: to follow a table, it reads only that window's public metadata — its title, window class, on-screen position and owning process — never its contents. It is not a HUD, solver, real-time-assistance tool or bot: it does not analyze play, give odds or recommend actions, and it never sends input or makes network calls of its own. It shows a random number; the frequency you act on comes from your own study.

Is it allowed on my poker site?

Randomizer Widget cannot answer that for you: each poker room sets its own rules on third-party software, and those rules change. Check your room’s current terms before you use it. No claim is made that any room permits it, and you are responsible for complying with the terms of any software you run it alongside.

Which poker clients does it work with?

Randomizer Widget works by detecting your poker client's table windows. It supports GGPoker, PokerStars and CoinPoker. If a skin runs under a different executable, you can add its process name via the built-in detection check; new clients ship in app updates. You are responsible for complying with your room's terms of service.

Can I use Randomizer Widget as a general-purpose random number generator?

Yes — Randomizer Widget's free tier is a general-purpose, always-on-top random number generator for Windows: a live 0–100 value on your screen, refreshing on the interval you set. Most desktop RNGs are a button you click in a dialog; this one stays on screen, on top, offline and private. Style it, size it, park it anywhere.

Why Microsoft Store only?

Randomizer Widget ships as one download covering both tiers: the app is free to install, and Pro unlocks inside it as a Store-managed subscription. The Store handles updates, refunds, and entitlement — so the app needs no accounts, no separate checkout, and no payment or licensing code of its own. That keeps the zero-telemetry promise honest.