Files
EndlessHostRoles/Modules/Random/NetRandomWrapper.cs
T
2023-08-14 18:08:01 +02:00

21 lines
531 B
C#

using System;
namespace TOHE;
public class NetRandomWrapper : IRandom
{
public Random wrapping;
public NetRandomWrapper() : this(new Random())
{ }
public NetRandomWrapper(int seed) : this(new Random(seed))
{ }
public NetRandomWrapper(Random instance)
{
wrapping = instance;
}
public int Next(int minValue, int maxValue) => wrapping.Next(minValue, maxValue);
public int Next(int maxValue) => wrapping.Next(maxValue);
public int Next() => wrapping.Next();
}