Files
RobustToolbox/Robust.Shared/Random/RobustRandom.cs
T
DamianXandPieter-Jan Briers 7f9f593989 Implemented RobustRandom (#845)
* Implemented RobustRandom

* Fixed RandomString
2019-08-16 21:43:59 +02:00

35 lines
715 B
C#

using Robust.Shared.Interfaces.Random;
namespace Robust.Shared.Random
{
public class RobustRandom : IRobustRandom
{
private readonly System.Random _random = new System.Random();
public int Next()
{
return _random.Next();
}
public int Next(int minValue, int maxValue)
{
return _random.Next(minValue, maxValue);
}
public int Next(int maxValue)
{
return _random.Next(maxValue);
}
public double NextDouble()
{
return _random.NextDouble();
}
public void NextBytes(byte[] buffer)
{
_random.NextBytes(buffer);
}
}
}