Random distributions

Generate distribution samples, view histograms, and run quick randomness checks.

Everything runs in your browser; nothing is uploaded. Share URLs contain settings only (no generated results).

Secure mode uses CSPRNG. Seeded mode is for reproducibility, not secrecy.

Other languages 日本語 | English | 简体中文 | 繁體中文 | 繁體中文(香港) | Español | Español (México) | Português (Brasil) | Português (Portugal) | Bahasa Indonesia | 한국어 | Français | Deutsch | हिन्दी | العربية | বাংলা | Türkçe | ไทย | فارسی | עברית

Choose a tool

Pick a sampler, diagnose randomness, or explore stochastic processes.

Samplers

Generate samples from common distributions and export results.

Open Distribution sampler

Open Dirichlet distribution generator

Open Truncated normal generator

Open Beta distribution generator

Open Weibull distribution generator

Open Triangular distribution generator

Diagnostics & randomness

Check bias, visualize null distributions, and review randomness quickly.

Open Randomness tests

Open Shuffle bias comparison

Open Permutation test

Stochastic processes

Simulate random walks and Markov chains to see distributions evolve.

Open Stochastic process visualizer

Quick start

  1. 1) Need samples? Start with Distribution sampler for common distributions.
  2. 2) Checking randomness? Use Randomness tests or Shuffle bias comparison.
  3. 3) Exploring processes? Visualize random walks and Markov chains.

Use small sample sizes first so you can verify settings quickly.

After that, increase the sample size and compare shape stability.

When you need reproducible runs, use a fixed seed and save the share URL.

Keep notes on mode, seed, and sample size for each run.

Seeded mode or secure mode?

Seeded mode is best for lessons, documentation, and debugging because you can replay the same sequence.

Secure mode is best for fairness-sensitive draws because it uses system randomness.

Pick one mode, record it, and keep it consistent across your comparison runs.

Start small. Check shape. Increase size. Recheck shape. Then export.

Guides & next steps

Explore probability and simulation topics, or return to the full Random tools hub.

Open Probability & simulation guide

Open Random & lotteries guide

Back to Random tools

FAQ

Which generator should I open first?

Start with the distribution family that matches the support of your data: bounded 0-1 values, positive waiting times, simplex proportions, or a bounded normal model.

Why can two random tools show different samples?

Random samples depend on the distribution parameters, sample size, seed, and generator method. Compare theoretical summaries before comparing a single sampled histogram.

How should I reproduce a sample?

Use the same parameters, sample count, and seed when the page offers seeded mode. Without the same seed, compare the distribution shape and summary statistics rather than individual rows.

Can I share and reproduce this result?

Yes. Use the share or URL controls when available. Keep a baseline case and one changed case so others can reproduce your reasoning and verify that the direction and scale of change are consistent.

Is my input uploaded somewhere?

Core calculations run locally in your browser. Some pages encode parameters in a shareable URL, but no automatic upload is performed unless you explicitly share that link.