Table of Contents

Class RXRandom

Namespace
Global
Assembly
Assembly-CSharp.dll
public static class RXRandom
Inheritance
RXRandom
Inherited Members

Fields

_randomSource

public static Random _randomSource

Field Value

Random

Methods

AnyItem<T>(List<T>)

public static T AnyItem<T>(List<T> items)

Parameters

items List<T>

Returns

T

Type Parameters

T

AnyItem<T>(T[])

public static T AnyItem<T>(T[] items)

Parameters

items T[]

Returns

T

Type Parameters

T

Bool()

public static bool Bool()

Returns

bool

Double()

public static double Double()

Returns

double

Float()

public static float Float()

Returns

float

Float(int)

public static float Float(int seed)

Parameters

seed int

Returns

float

Float(float)

public static float Float(float max)

Parameters

max float

Returns

float

Int()

public static int Int()

Returns

int

Int(int)

public static int Int(int max)

Parameters

max int

Returns

int

RandomComparison<T>(T, T)

public static int RandomComparison<T>(T a, T b)

Parameters

a T
b T

Returns

int

Type Parameters

T

Range(int, int)

public static int Range(int low, int high)

Parameters

low int
high int

Returns

int

Range(float, float)

public static float Range(float low, float high)

Parameters

low float
high float

Returns

float

Select(params object[])

public static object Select(params object[] objects)

Parameters

objects object[]

Returns

object

ShuffleList<T>(List<T>)

public static void ShuffleList<T>(List<T> list)

Parameters

list List<T>

Type Parameters

T

Shuffle<T>(List<T>)

public static void Shuffle<T>(this List<T> list)

Parameters

list List<T>

Type Parameters

T

Vector2Normalized()

public static Vector2 Vector2Normalized()

Returns

Vector2

Vector3Normalized()

public static Vector3 Vector3Normalized()

Returns

Vector3