Choose a tool
Pick a sampler, diagnose randomness, or explore stochastic processes.
Samplers
Generate samples from common distributions and export results.
Open Dirichlet distribution generator
Open Truncated normal generator
Open Beta distribution generator
Diagnostics & randomness
Check bias, visualize null distributions, and review randomness quickly.
Stochastic processes
Simulate random walks and Markov chains to see distributions evolve.
Quick start
- 1) Need samples? Start with Distribution sampler for common distributions.
- 2) Checking randomness? Use Randomness tests or Shuffle bias comparison.
- 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.
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.