Randomly - Advanced Randomization & Generation Toolkit

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