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.OverviewRandom Selector is a utility package, that provides an efficient, weight-based, random selector. The selector can be used to randomly spawn enemies, generate loot, etc. while being extremely efficient and fast.FeaturesRandom Selector includes the following features:Weighted randomness, based on .Net’s Random class, Unity’s Random class, a thread-safe .Net Random variant, or any user-provided random number generator (such as a web-based generator)Supports multiple usage scenarios, including:Editor-onlyCode-onlyMulti-level selectionsFully documented code base in C#❤️ 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.