关于Random.Range 范围的学习

原创 2015年11月19日 10:54:56

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

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。

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

解决UnityEngine与C# System Random冲突

C#中使用Random,需要引入命名空间using System; Random rand = new Random(); int t = rand.Next(13); UnityEngine命名...
  • mseol
  • mseol
  • 2016年12月29日 23:37
  • 1503

Java中取某一个范围的随机数

一、取模操作 public static void main(String[] args) { for (int i = 1; i { int j = i % 11; System.out.prin...

shell 生成指定范围随机数与随机字符串

shell 生成指定范围随机数与随机字符串 1.使用系统的 $RANDOM 变量 fdipzone@ubuntu:~$ echo $RANDOM 17617 $RANDOM 的范围是 [...
  • fdipzone
  • fdipzone
  • 2014年04月22日 22:17
  • 63329

random()方法获得一定范围内的随机数

random()方法获得一定范围内的随机数

Unity中random函数的简单使用

一:如果想要从一个数组中随机的取出一个数据,此时可以用Random函数,如:var element = myArray[Random.Range(0, myArray.Length)];注意这里取值的...
  • zerrone
  • zerrone
  • 2017年03月07日 22:36
  • 586

Unity使用Random每次生成与上次不一致的随机数

在使用系统所提供的Random随机数产生时,往往会得到与上次一致的随机数,让人很尴尬,如何产生与上次不同的随机数呢?很简单(⊙o⊙)哦。。。...

Unity3D中随机函数的应用

Unity3D中随机函数的应用 电子游戏中玩家与系统进行互动的乐趣绝大多数取决于事件发生的不可预知性和随机性。在unity3D的API中提供了Random类来解决随机问题。 最简单...

Unity使用Random对数组随机排序

本文简单实现一个在Unity使用Random对数组随机排序的小功能。

C++ 11 学习2:空指针(nullptr) 和 基于范围的for循环(Range-based for loops)

3.空指针(nullptr) 早在 1972 年,C语言诞生的初期,常数0带有常数及空指针的双重身分。 C 使用 preprocessor macroNULL 表示空指针, 让 NULL 及 0 分别...

Elasticsearch聚合 之 Ip Range IP地址范围聚合

相对于range和date range,这个聚合就是能够表示IP的范围。 普通IP模式 DSL命令: { "aggs":{ "ip_ranges":{...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:关于Random.Range 范围的学习
举报原因:
原因补充:

(最多只允许输入30个字)