GeekDas

Random Number Generator

Generate one or multiple random numbers within any range. Optionally ensure all results are unique, runs entirely in your browser, nothing is sent to a server.

1100

Other Tools

PX to REM ConverterConvert pixels to REM units and vice versaREM to PX ConverterConvert REM to pixels and vice versaPX to EM ConverterConvert pixels to EM units and vice versaEM to PX ConverterConvert EM to pixels and vice versaPX to VW ConverterConvert pixels to viewport width unitsVW to PX ConverterConvert viewport width units to pixelsHash GeneratorGenerate MD5, SHA-1, SHA-256, SHA-512 hashesPassword GeneratorCreate strong, secure random passwordsUUID GeneratorGenerate RFC 4122 UUID v4 identifiersJSON FormatterFormat, validate, and minify JSON dataText Case ConverterConvert text to uppercase, lowercase, title caseURL Shortener & LinktreeShorten URLs and create your link-in-bio pageImage ResizerResize JPG, PNG, WebP images in your browser, 100% privateHTML EditorWrite HTML, CSS, JS with live preview in a split-pane editorEpoch ConverterConvert Unix timestamps to dates and back, with live epoch clockMarkdown RendererWrite Markdown and see a live rendered preview with GFM supportColor ConverterConvert between HEX, RGB, and HSL color formats instantlyBase64 Encoder / DecoderEncode text or files to Base64 and decode Base64 strings back to plain textDate Invite MakerCreate a fun "would you go on a date with me?" shareable linkUpwork Proposal FormatterBold and italic key phrases in your Upwork proposal to stand outUTM Link BuilderAdd UTM tracking parameters to any link with presets and clean-upWould You Rather MakerCreate a two-option poll and watch votes roll in live as a shareable linkSpin the WheelRandom decision wheel with presets and a shareable linkCountdown TimerCount down to any event and share the live countdown as a linkAge CalculatorExact age in years, months and days plus next birthday countdownDays Between Dates CalculatorFind the days, weeks and months between two datesWorking Days CalculatorCount business days between two dates and skip holidaysWord & Character CounterCount words and characters, reading time and character limitsEMI CalculatorMonthly loan EMI, total interest and amortization scheduleText Diff CheckerCompare two texts and see added, removed and changed linesFinger PickerPlace fingers on your phone and pick a random winner (mobile only)JWT DecoderDecode JWT header, payload and claims with an expiry checkCron Expression ExplainerTurn cron expressions into plain English and preview next runsImage Metadata RemoverStrip EXIF and GPS data from photos in your browserInvoice GeneratorCreate an invoice and download it as a PDF

Can't find the tool you need?

Tell me what to build next. Every suggestion gets read.

Suggest a tool

What is a Random Number Generator?

A random number generator picks numbers from a specified range using a pseudo-random algorithm. This tool lets you set a minimum and maximum value, choose how many numbers to generate, and optionally ensure each number appears only once. Everything runs in your browser, no data is sent to a server.

Common Use Cases

Picking a Winner

Assign each participant a number and generate one at random to fairly select a winner for a giveaway or raffle.

Games and Dice

Simulate any die roll, a standard d6 (1-6), a d20 for tabletop RPGs, or any custom range you need.

Random Sampling

Select a random subset of items from a numbered list without repetition using the "no duplicates" mode.

Decision Making

Can't decide? Assign each option a number and let the generator pick for you.

Frequently Asked Questions

Numbers are generated using JavaScript's Math.random(), which is a pseudo-random number generator (PRNG). It is unpredictable enough for everyday use, games, giveaways, sampling, but not suitable for cryptographic purposes.