关于Random.Range 范围的学习

平时对这个随机的方法使用很多,但是这个范围总是模糊,那么这个范围是什么呢?

Random.Range 范围

static function Range (min : float, max : float) : float
当Range的参数是float时,
返回一个随机浮点数,在min(包含)和max(包含)之间。(只读)
也就是说都是包括的临界值的。

那参数是整形的呢?
function Range (min : int, max : int) : int

Returns a random integer number between min [inclusive] and max [exclusive] (Read Only).
返回一个随机整数,在min(包含)和max(排除)之间。(只读)

是一个左开右闭的。举一个例子

Random.Range(1,3);这个结果就是一个随机一个1,2;不会有3


If max equals min, min will be returned. The returned value will never be max unless min equals max.
如果max等于min,将返回min。返回值永远不会是max,除非min等于max。

阅读更多
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/yeluo_vinager/article/details/49924625
文章标签: 函数 random c# unity
个人分类: C#
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭
关闭