Random Selector – Spawn and Loot randomizer


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.


by Itay Sagui


Price History +

Overview

Random 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.


Features

Random 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-only
    • Code-only
    • Multi-level selections
  • Fully documented code base in C#