Randomly is a powerful randomization and generation toolkit for Unity, designed for procedural content, gameplay systems, testing, and editor workflows in real production projects.
Randomly generates a wide range of random data types in a clean, predictable, and production-ready way:
- Random numbers, signs, and math distributions (Gaussian, Exponential)
- Random vectors and quaternions for 2D/3D positions, directions, rotations, and spatial points
- Random colors with tone control, ranges, RGBA and Hex output
- Random enums values with exclusions
- Random strings, passwords, and lorem ipsum
- Random names and nicknames (male/female first names, last names, full names)
- Random noise (Perlin, fractal, value) for procedural generation
- Random selection from lists and weighted collections
Why Randomly?
- Randomly Toolkit Window: A growing collection of editor randomization tools, which already includes an advanced Transform Randomizer and will continue to expand.
- Advanced Weighted Lists: Built-in weight-based and curve-based lists, fully editable and visualized directly in the Unity Inspector.
Important: Randomly uses the Xoshiro256** algorithm and always includes the maximum value.
Documentation