Randomly

Random game deal generator

Find a discounted PC game without scrolling through every sale.

Output · 0 deals

Live API

No matching results. Try fewer filters.

Source · API
Source
CheapShark
Pick
1–8

Related tools

Draw a discounted PC game from current store deals, with an optional price cap and minimum Steam rating. Each result shows the sale price next to the normal price, the discount, and Metacritic and Steam ratings where they exist.

How to use the random game deal generator

  1. Set the How many slider to draw up to eight deals.
  2. Enter a Maximum price to stay within your budget.
  3. Enter a Minimum rating from 0 to 100, or leave it blank.
  4. Click Generate, then open the deal page to confirm the current price.

Where the deals come from

CheapShark tracks prices across PC game stores, including Steam, GOG, Humble Store, and Fanatical. The tool asks it for the 60 most recently listed deals that match your price and rating limits, then picks at random from that batch. Results are cached for about five minutes. Clicking a title goes through CheapShark's redirect to the store page.

What the filters mean

Maximum price is in US dollars and applies to the sale price, not the normal price. Minimum rating uses the Steam user review score, the share of reviews that are positive, so 80 means at least 80% positive. Games without a Steam rating can drop out once you set a minimum.

Before you buy

Sales end, and a price can change between the draw and the click. The store page has the price that counts. Regional pricing, taxes, and currency conversion also mean you may pay a different amount outside the US.

Frequently asked questions

Where do the deals come from?

CheapShark, which collects deals from PC game stores. Each draw picks from the most recent matching deals.

What can I set?

A maximum sale price in US dollars and a minimum Steam review percentage.

Are prices in dollars?

Yes. The source reports US dollar prices. Stores in other regions may charge differently.

Built and maintained by Bipul Kumar. Found a wrong number or a broken result? Tell me and I'll fix it.