# Random

Browse 38 online random tools for working with varied formats and operations in your browser. Text inputs are not stored, and uploaded files are deleted after 6 hours.

> Canonical page: https://elysiatools.com/en/tags/random

## Overview

Explore 38 Random tools for processing varied files and data through a browser-based interface. No software installation is needed; processing runs on Elysia Tools servers.

## Frequently asked questions

### What can I do with Random tools?

You can use this collection of 38 tools to work with varied formats and operations through your browser without installing software.

### Do I need to install software?

No. You can operate the tools in your browser, while processing runs on Elysia Tools servers.

### How is my data handled?

Text inputs are not stored. Uploaded files are automatically deleted after 6 hours.

## Tools

- [Array Generator](https://elysiatools.com/en/tools/array-generator): Generate various types of arrays including numeric sequences, random arrays, test data, and date sequences
- [Array Random Sampler](https://elysiatools.com/en/tools/array-random-sampler): Randomly select specified number of elements from an array with support for different sampling methods
- [Array Shuffle](https://elysiatools.com/en/tools/array-shuffle): Randomly shuffle array elements with support for different shuffling algorithms and reproducible results
- [Coin Flipper](https://elysiatools.com/en/tools/coin-flipper): Flip a virtual coin with multiple coins option
- [Color Generator](https://elysiatools.com/en/tools/color-generator): Generate random colors and color palettes
- [Decision Maker](https://elysiatools.com/en/tools/decision-maker): Make decisions by randomly selecting from options or flipping a coin
- [Deck Shuffler](https://elysiatools.com/en/tools/deck-shuffler): Shuffle a standard deck of playing cards
- [Dice Roller](https://elysiatools.com/en/tools/dice-roller): Roll virtual dice with various configurations
- [Ed25519 / X25519 Keygen and Signature Verifier](https://elysiatools.com/en/tools/ed25519-x25519-keygen-signature-verifier): Generate Ed25519 or X25519 keypairs from random or deterministic seed text, then sign or verify messages
- [Lottery Number Generator](https://elysiatools.com/en/tools/lottery-number-generator): Generate random lottery numbers for various countries and lottery types
- [Maze Generator](https://elysiatools.com/en/tools/maze-generator): Generate random mazes with customizable size and difficulty
- [Monte Carlo Simulation Builder](https://elysiatools.com/en/tools/monte-carlo-simulation-builder): Define input distributions (normal/uniform/lognormal/triangular), write a formula, run thousands of trials, and get the output distribution histogram with confidence intervals.
- [Numeric OTP Generator](https://elysiatools.com/en/tools/otp-generator): Generate cryptographically secure one-time numeric codes (SMS / email verification, raffle codes, event pins) with configurable length (3-10 digits), bulk output, optional ambiguous-digit exclusion, and an optional expiry countdown. Uses crypto.randomInt, not Math.random.
- [Password Generator](https://elysiatools.com/en/tools/password-generator): Generate secure random passwords
- [PDF Denoise](https://elysiatools.com/en/tools/pdf-denoise): Remove visual noise from scanned PDF pages — salt-and-pepper speckle, random grain, and faint background haze — using real image-processing algorithms. Text pages are preserved as searchable vector content.
- [PKCE Code Verifier & Challenge Generator](https://elysiatools.com/en/tools/pkce-code-verifier-generator): Generate, validate and verify OAuth2 / OIDC PKCE (RFC 7636) code_verifier and S256 code_challenge pairs. Three modes: (1) generate a fresh verifier + challenge from cryptographically secure random bytes at 256/384/512/768-bit entropy, (2) audit a verifier you already have against the RFC — length (43–128), charset \[A-Za-z0-9-._~\] and ≥256-bit entropy, and (3) verify a verifier/challenge pair by recomputing BASE64URL(SHA256(verifier)). Optionally build the full authorization-request URL and token-exchange body. Complements the generic nonce-generator (which only emits a verifier+challenge pair) with RFC-compliance auditing and pair verification.
- [Poker Outs and Equity Simulator](https://elysiatools.com/en/tools/poker-out-simulator): Simulate Texas Hold'em equity against random opponents, estimate win and tie rates, and list next-card improvement outs
- [Random Card](https://elysiatools.com/en/tools/random-card): Draw random playing cards from a standard deck
- [Random Group Generator](https://elysiatools.com/en/tools/random-group-generator): Randomly group input data into specified number of groups with flexible options
- [Random Lottery](https://elysiatools.com/en/tools/random-lottery): Random lottery system for selecting winners from participant list
- [Random Number Generator](https://elysiatools.com/en/tools/random-number-generator): Generate random numbers with various distributions
- [Random String Generator](https://elysiatools.com/en/tools/random-string-generator): Generate random strings with customizable character sets, length, and patterns
- [Randomize Letters in Text](https://elysiatools.com/en/tools/randomize-letters): Quickly randomize the order of letters in text
- [Randomize Text Lines](https://elysiatools.com/en/tools/randomize-text-lines): Quickly randomize the order of lines in text

## Related content

- [Text](https://elysiatools.com/en/tags/text): Browse 311 online text tools for processing, converting, validating, and managing text, strings, words, and characters in your browser.
- [Text Processing](https://elysiatools.com/en/tags/text-processing): Browse 185 online text processing tools to process, convert, validate, and manage text data in your browser.
- [Game](https://elysiatools.com/en/tags/game): Browse 27 online game tools for processing, converting, validating, and managing game files and data in your browser.
- [Mix](https://elysiatools.com/en/tags/mix): Browse 22 online Mix tools for processing, converting, validating, and managing mix files and data in your browser.
- [Array](https://elysiatools.com/en/tags/array): Browse 60 online array tools for processing, converting, validating, and managing array data in your browser.
- [Length](https://elysiatools.com/en/tags/length): Browse 59 online length tools for working with length-related data and formats. Use them in your browser; text inputs are not stored and uploaded files are deleted after 6 hours.
