Zdexby TheHolyOneZ
6,759 structs
Struct

Random

: ValueType : Object
Unity.Mathematics.Random, Unity.Mathematics 0x0004 (4 B) Unity.Mathematics.dll
0x00x0004

Members 1

OffsetSizeNameTypeFlags
0x04stateuintPublic

Functions 68

SignatureFlagsNativeParams
void .ctor(uint seed)Public+1 flags0x04
Random CreateFromIndex(uint index)PublicStatic0x04
uint WangHash(uint n)Static+1 flags0x04
void InitState(uint seed)Public0x04
bool NextBool()Public0x01
bool2 NextBool2()Public0x02
bool3 NextBool3()Public0x03
bool4 NextBool4()Public0x04
int NextInt()Public0x04
int2 NextInt2()Public0x08
int3 NextInt3()Public0x0C
int4 NextInt4()Public0x10
int NextInt(int max)Public0x04
int2 NextInt2(const int2& max)Public0x08
int3 NextInt3(const int3& max)Public0x0C
int4 NextInt4(const int4& max)Public0x10
int NextInt(int min, int max)Public0x04
int2 NextInt2(const int2& min, const int2& max)Public0x08
int3 NextInt3(const int3& min, const int3& max)Public0x0C
int4 NextInt4(const int4& min, const int4& max)Public0x10
uint NextUInt()Public0x04
uint2 NextUInt2()Public0x08
uint3 NextUInt3()Public0x0C
uint4 NextUInt4()Public0x10
uint NextUInt(uint max)Public0x04
uint2 NextUInt2(const uint2& max)Public0x08
uint3 NextUInt3(const uint3& max)Public0x0C
uint4 NextUInt4(const uint4& max)Public0x10
uint NextUInt(uint min, uint max)Public0x04
uint2 NextUInt2(const uint2& min, const uint2& max)Public0x08
uint3 NextUInt3(const uint3& min, const uint3& max)Public0x0C
uint4 NextUInt4(const uint4& min, const uint4& max)Public0x10
float NextFloat()Public0x04
float2 NextFloat2()Public0x08
float3 NextFloat3()Public0x0C
float4 NextFloat4()Public0x10
float NextFloat(float max)Public0x04
float2 NextFloat2(const float2& max)Public0x08
float3 NextFloat3(const float3& max)Public0x0C
float4 NextFloat4(const float4& max)Public0x10
float NextFloat(float min, float max)Public0x04
float2 NextFloat2(const float2& min, const float2& max)Public0x08
float3 NextFloat3(const float3& min, const float3& max)Public0x0C
float4 NextFloat4(const float4& min, const float4& max)Public0x10
double NextDouble()Public0x08
double2 NextDouble2()Public0x10
double3 NextDouble3()Public0x18
double4 NextDouble4()Public0x20
double NextDouble(double max)Public0x08
double2 NextDouble2(const double2& max)Public0x10
double3 NextDouble3(const double3& max)Public0x18
double4 NextDouble4(const double4& max)Public0x20
double NextDouble(double min, double max)Public0x08
double2 NextDouble2(const double2& min, const double2& max)Public0x10
double3 NextDouble3(const double3& min, const double3& max)Public0x18
double4 NextDouble4(const double4& min, const double4& max)Public0x20
float2 NextFloat2Direction()Public0x08
double2 NextDouble2Direction()Public0x10
float3 NextFloat3Direction()Public0x0C
double3 NextDouble3Direction()Public0x18
quaternion NextQuaternionRotation()Public0x10
uint NextState()Private0x04
void CheckInitState()Private0x00
void CheckIndexForHash(uint index)PrivateStatic0x04
void CheckState()Private0x00
void CheckNextIntMax(int max)Private0x04
void CheckNextIntMinMax(int min, int max)Private0x04
void CheckNextUIntMinMax(uint min, uint max)Private0x04