Random类是Unity中用于产生随机数的类,不可实例化,只有静态属性和静态方法
Random类静态属性
在Random类中,涉及的静态属性有insideUnitCircle属性、insideUnitSphere属性、onUnitSphere属性、rotationUnitform属性、rotation属性和seed属性。
insideUnitCircle属性:圆内随机点
基本语法
public static Vector2 insideUnitCircle{ get; }
功能说明
此属性用于返回一个半径为1的圆内的随机点坐标,返回值为Vector2类型
insideUnitSphere属性:返回一个半径为1的球内的随机点坐标,返回值为Vector3类型
onUnitSphere属性:返回一个半径为1的球表面的随机点坐标,返回值为Vector3类型
rotationUniform属性:均匀分布特征
基本语法
public static Quaternion rotationUnitform{ get; }
功能说明
此属性用于返回一个随机且符合均匀分别特征的rotation值。
seed属性:随机数种子
基本语法
public static int seed {get;set;}
功能说明
此属性用于设置随机数的种子
Random类其他常用静态属性功能
1、insideUnitSphere属性:返回一个半径为1的球内的随机点坐标,返回值为Vector3类型
2、onUnitSphere属性:返回一个半径为1的球表面的随机点坐标,返回值为Vector3类型
3、rotation属性:用于返回一个随机的rotation值,返回值为Quaternion类型
4、value属性:用于返回一个[0.0f,1.0f]区间的随机数。