Files
tbd-station-14/Content.Shared/Utility/SharedRandomExtensions.cs
DrSmugleaf b30bccc03b Add IRobustRandom extension to get a random value from a data set (#3260)
* Add extension to pick a random element from a dataset

* Add tests
2021-02-16 20:14:12 +01:00

14 lines
320 B
C#

using Content.Shared.Prototypes;
using Robust.Shared.Random;
namespace Content.Shared.Utility
{
public static class SharedRandomExtensions
{
public static string Pick(this IRobustRandom random, DatasetPrototype prototype)
{
return random.Pick(prototype.Values);
}
}
}