Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
Terraria.Utilities.UnifiedRandom Class Reference

Public Member Functions

 UnifiedRandom ()
 
 UnifiedRandom (int Seed)
 
void SetSeed (int Seed)
 
virtual int Next ()
 
virtual int Next (int minValue, int maxValue)
 
virtual int Next (int maxValue)
 
virtual double NextDouble ()
 
virtual void NextBytes (byte[] buffer)
 

Protected Member Functions

virtual double Sample ()
 

Private Member Functions

int InternalSample ()
 
double GetSampleForLargeRange ()
 

Private Attributes

int inext
 
int inextp
 
int[] SeedArray = new int[56]
 

Static Private Attributes

const int MBIG = int.MaxValue
 
const int MSEED = 161803398
 
const int MZ = 0
 

Detailed Description

Definition at line 6 of file UnifiedRandom.cs.


The documentation for this class was generated from the following file: