Set of utils for make work with random selections more comfortable.
Includes Randomizer and Weighted List.
Features:
Randomizer
- Non-repetitions random.
- Flat-distributed random.
Weighted List
- Allow to set weights for list items, and then select randomly by weight.
- Inherits IList and IReadOnlyList interface - you can use it as usual List.
- Property drawer included to easy setup in inspector.