
A flexible and easy-to-use weighted random picker for Unity. Create balanced loot systems, random events, and procedural content with just a few clicks.Advanced Random Picker is a lightweight Unity tool that makes it easy to handle randomization with customizable probabilities. Whether you’re building loot drops, procedural encounters, or randomized events, this package provides a clean and intuitive inspector along with a simple runtime API.With built-in editor support, you can visually configure item weights, lock values, and manage your random distributions directly from the Unity Inspector. The package also includes example scenes and scripts to help you get started immediately.Designed to save development time and ensure fair randomness, Advanced Random Picker works seamlessly in any Unity project.Easy-to-use Inspector integration with weighted mode.Type selection (Items, Integers, Floats, Strings, Bools).Lock system to preserve chosen values during balancing.One-click equalize to quickly balance all item weights.Clean and minimal runtime API for code usage.Includes demo scene and usage examples.Namespaced under EG.AdvancedRandomPicker for clean project structure.Works in both editor and runtime contexts.