Online Dice Roller - Virtual Dice Simulator
Simulate rolling dice for board games, RPGs, and decision making. Choose number of dice and faces. Fun, lightweight, and no download required.
UD5 Toolkit
Analyze the 4d6 Drop Lowest probability distribution — the classic D&D attribute rolling method. Explore exact odds, run Monte Carlo simulations, and generate full character stat arrays.
Probability of rolling at least a given value — critical for understanding your odds of hitting thresholds.
Generate a full set of 6 attribute scores for your next character.
Math.random() with 4d6 drop lowest logic implemented faithfully. With 1,000 trials, you'll see rough agreement with theoretical values (±2-3% per bin). At 10,000 trials, the fit becomes quite good (±1%). At 100,000 trials, the simulated distribution nearly perfectly matches theory — a beautiful demonstration of the Law of Large Numbers. The simulation bars (amber) are displayed alongside theoretical bars (purple) so you can visually assess convergence in real time.
Need at least one 16+ for your primary stat? Across 6 rolls, your odds are about 57%. For a specific target of 18, it's ~9.4%. Use the cumulative probability table to plan your character build expectations before you roll.
The exact distribution comes from enumerating all 6⁴ = 1,296 equally likely ordered outcomes, applying the drop-lowest rule, and tallying the frequency of each sum. This yields precise probabilities — no estimation needed for the theoretical values shown in purple.
Simulate rolling dice for board games, RPGs, and decision making. Choose number of dice and faces. Fun, lightweight, and no download required.
Create printable nets for a cube, tetrahedron, or cone with custom labels or colors. Cut and fold.
Generate random dungeon maps with rooms and corridors. Use for tabletop RPGs. Every layout is unique. Export as image.
Can’t decide? Use a coin flip, yes/no randomizer, or a customizable wheel. Multiple fun methods to break analysis paralysis. Pure browser fun.
Add discs by speed, glide, turn, fade to build a balanced bag. See slot gaps. Print your in‑the‑bag list.
Calculate how many rolls of wallpaper you need based on wall dimensions, roll size, and pattern repeat. Avoids overbuying. Simple and local.
Generate random, secure coupon codes with a prefix. Choose length and character set. Perfect for store admins. All local.
Drop a PDF and count the total words, characters, and pages. Text extraction is done locally. Privacy‑friendly.
Enter names and number of teams to generate random balanced groups. Quick way to form teams for games, projects, or icebreakers.
Click moving targets as fast as possible. Score time and accuracy. Fun benchmark.
Record shot distances for each club and see averages. Identify gaps in your bag. Local storage.
Paste a list of numbers to visually check uniformity, mean, and simple pattern analysis. Educational tool for statistics and RNG.
Calculate the new average cost of a stock after buying more shares at a different price. Invest smarter. All local.
Create a random, aspirational quarterly objective with unrealistic key results. For meeting icebreakers.
Track freezer contents with type, date frozen. See what's been in too long. Simple grid view. Data local.
Visualize random-width plank layout and calculate total square footage plus waste for hardwood or laminate flooring.
Create a DMARC policy record with percentage, reporting addresses, and alignment mode. Validate and copy the final DNS TXT.
Turn your text into a random mix of upper and lower case letters. Great for pranks or silly posts. All local.
Enter a reference port's high tide and see estimated tides for the next 3 days using rule of twelfths. Educational.
Enter options and criteria with weights, and see a ranked table of the best choice. Quantitative decision making.
Based on your target salary, calculates a high anchor number to improve negotiation outcome. Psychological tactic.
Extract specific pages or split a PDF document into multiple files. Works entirely in the browser; your documents never leave your computer.
Enter hole saw diameter and material to find the recommended RPM and feed pressure. Prevent burning and kickback.
Keep track of a tennis match: points, games, sets, and deuce. Supports tiebreak. Great for friendly matches. Local.
Paste a Content‑Security‑Policy header and get a human‑readable breakdown. See potential risks and suggestions.
Calculate how many planks you need to cover an area given plank dimensions and gap. Quick carpentry estimator. Local only.
Analyze text for keyword frequency and density. Highlights over-optimized terms. Perfect for content writers and SEO editors. Entirely browser-based.
Create a simple 3D bed-leveling test pattern (circles/squares) as a vector, preview, download SVG for extrusion.
Paste text to compute reading ease and grade level using Flesch-Kincaid, SMOG, and ARI. Improve your writing clarity. All in browser.
Smash bricks with a ball and paddle. Multiple rows of colored bricks, power‑ups, and score tracking. All built with HTML5 Canvas.