
Random Selector is a utility package, that provides an efficient, weight-based, random selector to randomly spawn enemies, generate loot, etc. while being extremely efficient and fast.High-performance weighted random selection with professional analytics and debugging tools for Unity developers.🚀 Key Features⚡ Blazing Fast PerformanceO(1) selection speed using the Alias Method algorithmScales to thousands of items without slowdownZero garbage collection during selections📊 Professional AnalyticsReal-time statistics with frequency analysisDistribution validation to catch probability bugsVisual testing tools with export capabilitiesPerformance profiler with benchmarking🛠️ Modern Developer ExperienceFluent Builder API for readable code:Smart presets for common patterns (uniform, exponential, tiered rarity)Comprehensive editor tools with visual feedback🔧 Multiple Random ProvidersUnityEngine.Random, System.Random, ThreadSafeRandomCustom IRandom interface for specialized needs🎮 Perfect ForLoot & reward systems with multi-tier probabilityProcedural generation (enemies, levels, resources)Event systems with weighted story branches❤️ If you like this asset then maybe you'll like these too:OnScreenKeyboard: On Screen Keyboard is an easy-to-use system to create and display keyboards within games.Find Differences Complete Game Template: Ready-to-use game template for creating a Find Differences games.In-Game Notifications: In-game notifications system.Language and Profanity filter: Language and Profanity Filter is the ultimate text filter for your project.