← All tools

Random Generator

Generate random numbers, UUID v4 strings or Sample Text text - up to hundreds of thousands of items, with instant copy and CSV download.

Similar Tools

Dummy Data Generator

Mock users and rows in JSON, CSV & SQL.

QR Code Generator

Custom QR codes as PNG or SVG.

Built with privacy in mind. All processing happens entirely in your browser using open-source libraries.

What is a Random Generator?

A random generator creates values that have no predictable pattern: whole numbers inside a range, RFC 4122 version 4 UUIDs, or classic Sample Text placeholder text. You choose the type, the quantity and, for numbers, the minimum and maximum - the tool does the rest.

When the Unique option is on, the tool shuffles the whole interval with a Fisher-Yates shuffle and takes the requested slice, so every value appears exactly once and duplicates are impossible - even for 10,000 numbers at once. UUIDs are produced from the browser’s cryptographic random source, and text output is fully UTF-8 safe, so Turkish, Arabic and Chinese characters survive copy and CSV download.

Key features

  • Numbers, UUID v4 and Sample Text modes
  • Unique sets via Fisher-Yates shuffle (no duplicate retry loops)
  • Copy All copies 10,000+ lines to the clipboard without freezing
  • Download CSV exports a UTF-8 file with the date in its name
  • Error messages are shown inline in red - no popups

How to use the Random Generator?

  1. Pick a type: Number, UUID or Sample Text.
  2. For numbers, set the Min, Max and Count values; tick Unique to avoid repeats.
  3. Click Generate and read the output area.
  4. Use Copy All for the clipboard or Download CSV for a dated file.

Frequently Asked Questions (FAQ)

Is the Random Generator free?

Yes, free with no signup or limits.

Why do I get an error when Unique is on?

The interval holds at most Max - Min + 1 unique values. Asking for more than that is impossible, and the tool tells you the real limit in red.

Does the CSV download keep Unicode characters?

Yes. Files are exported with UTF-8 encoding, so characters such as ş, ğ, ə, Arabic and Chinese text stay intact.

How many values can I generate at once?

Up to 200,000 per run. With Unique on, the range must contain at least as many integers as the count you request.

Are the UUIDs real version 4 IDs?

Yes. They use the RFC 4122 v4 layout with crypto.getRandomValues (with a Math.random fallback in non-secure contexts).

What does Sample Text generate?

Sample Text creates de-duplicated Lorem Ipsum paragraphs (3-6 sentences each) for mock-ups and placeholders.