Show / Hide Table of Contents

Class Random

Inheritance
Object
Random
Inherited Members
Object.ToString()
Object.Equals(Object)
Object.Equals(Object, Object)
Object.ReferenceEquals(Object, Object)
Object.GetHashCode()
Object.GetType()
Object.MemberwiseClone()
Namespace: UnityEngine
Assembly: UnityEngine.dll
Syntax
public sealed class Random

Properties

| Improve this Doc View Source

insideUnitCircle

Declaration
public static Vector2 insideUnitCircle { get; }
Property Value
Type Description
Vector2

insideUnitSphere

Declaration
public static Vector3 insideUnitSphere { get; }
Property Value
Type Description
Vector3

onUnitSphere

Declaration
public static Vector3 onUnitSphere { get; }
Property Value
Type Description
Vector3

rotation

Declaration
public static Quaternion rotation { get; }
Property Value
Type Description
Quaternion

rotationUniform

Declaration
public static Quaternion rotationUniform { get; }
Property Value
Type Description
Quaternion

seed

Declaration
[Obsolete("Deprecated. Use InitState() function or Random.state property instead.")]
public static int seed { get; set; }
Property Value
Type Description
Int32

state

Declaration
public static Random.State state { get; set; }
Property Value
Type Description
Random.State

value

Declaration
public static float value { get; }
Property Value
Type Description
Single

Methods

| Improve this Doc View Source

ColorHSV()

Declaration
public static Color ColorHSV()
Returns
Type Description
Color
| Improve this Doc View Source

ColorHSV(Single, Single)

Declaration
public static Color ColorHSV(float hueMin, float hueMax)
Parameters
Type Name Description
Single hueMin
Single hueMax
Returns
Type Description
Color
| Improve this Doc View Source

ColorHSV(Single, Single, Single, Single)

Declaration
public static Color ColorHSV(float hueMin, float hueMax, float saturationMin, float saturationMax)
Parameters
Type Name Description
Single hueMin
Single hueMax
Single saturationMin
Single saturationMax
Returns
Type Description
Color
| Improve this Doc View Source

ColorHSV(Single, Single, Single, Single, Single, Single)

Declaration
public static Color ColorHSV(float hueMin, float hueMax, float saturationMin, float saturationMax, float valueMin, float valueMax)
Parameters
Type Name Description
Single hueMin
Single hueMax
Single saturationMin
Single saturationMax
Single valueMin
Single valueMax
Returns
Type Description
Color
| Improve this Doc View Source

ColorHSV(Single, Single, Single, Single, Single, Single, Single, Single)

Declaration
public static Color ColorHSV(float hueMin, float hueMax, float saturationMin, float saturationMax, float valueMin, float valueMax, float alphaMin, float alphaMax)
Parameters
Type Name Description
Single hueMin
Single hueMax
Single saturationMin
Single saturationMax
Single valueMin
Single valueMax
Single alphaMin
Single alphaMax
Returns
Type Description
Color

InitState(Int32)

Declaration
public static void InitState(int seed)
Parameters
Type Name Description
Int32 seed
| Improve this Doc View Source

RandomRange(Int32, Int32)

Declaration
[Obsolete("Use Random.Range instead")]
public static int RandomRange(int min, int max)
Parameters
Type Name Description
Int32 min
Int32 max
Returns
Type Description
Int32
| Improve this Doc View Source

RandomRange(Single, Single)

Declaration
[Obsolete("Use Random.Range instead")]
public static float RandomRange(float min, float max)
Parameters
Type Name Description
Single min
Single max
Returns
Type Description
Single
| Improve this Doc View Source

Range(Int32, Int32)

Declaration
public static int Range(int min, int max)
Parameters
Type Name Description
Int32 min
Int32 max
Returns
Type Description
Int32

Range(Single, Single)

Declaration
public static float Range(float min, float max)
Parameters
Type Name Description
Single min
Single max
Returns
Type Description
Single

Extension Methods

MustExtensions.MustBeEqual<T>(T, T)
MustExtensions.MustBeEqual<T>(T, T, String)
MustExtensions.MustNotBeEqual<T>(T, T)
MustExtensions.MustNotBeEqual<T>(T, T, String)
MustExtensions.MustBeNull<T>(T)
MustExtensions.MustBeNull<T>(T, String)
MustExtensions.MustNotBeNull<T>(T)
MustExtensions.MustNotBeNull<T>(T, String)
  • Improve this Doc
  • View Source
Back to top Generated by DocFX