跳到主要内容

Class Randomizer

Constructors

Randomizer()

public Randomizer()

Randomizer(int seed)

public Randomizer(int seed)

Methods

bool Bool()

public bool Bool()

int Range(int baseValue, int interval)

public int Range(int baseValue, int interval)

int Int(int max)

public int Int(int max)

int Int(int min, int max)

public int Int(int min, int max)

int Int(Vector2Int range)

public int Int(Vector2Int range)

T Pick<T>(T object1, T object2)

public T Pick<T>(T object1, T object2)

void Shuffle<T>(IList<T> list)

public void Shuffle<T>(IList<T> list)

Vector3 Vector3(float min, float max)

public Vector3 Vector3(float min, float max)

Vector2 Vector2(float min, float max)

public Vector2 Vector2(float min, float max)

Vector3 Direction()

public Vector3 Direction()

Vector2 Direction2D()

public Vector2 Direction2D()

Vector3 Direction(Vector3 startDirection, float maxAngle, Vector3 axis)

public Vector3 Direction(Vector3 startDirection, float maxAngle, Vector3 axis)

Vector3 RandomDirection(Vector3 startDirection, Vector3 endDirection)

public Vector3 RandomDirection(Vector3 startDirection, Vector3 endDirection)

Vector2 RandomVector2Direction(Vector2 startDirection, Vector2 endDirection)

public Vector2 RandomVector2Direction(Vector2 startDirection, Vector2 endDirection)

Vector2 RandomVector2Direction(Vector2 startDirection, float maxAngle)

public Vector2 RandomVector2Direction(Vector2 startDirection, float maxAngle)

float Range(float baseValue, float interval)

public float Range(float baseValue, float interval)

virtual float Float01()

public virtual float Float01()

float Float(float max)

public float Float(float max)

float Float(float min, float max)

public float Float(float min, float max)

float Float(Vector2 range)

public float Float(Vector2 range)

float FloatNormalized()

public float FloatNormalized()