unity如果一个随机数在一个范围
时间: 2024-02-12 09:05:31 浏览: 122
随机在指定范围输出一个整数
在Unity中,你也可以使用Random类来生成在一个范围内的随机数。例如,如果你想在1到10之间生成一个随机整数,可以使用以下代码:
```csharp
int randomNumber = Random.Range(1, 11);
Debug.Log(randomNumber);
```
这将生成1到10之间的一个随机整数并将其赋值给变量randomNumber,然后使用Debug.Log()函数将其打印出来。如果你想生成一个在一个范围内的随机浮点数,可以使用Random.Range()函数和强制类型转换。例如,如果你想在0到1之间生成一个随机浮点数,可以使用以下代码:
```csharp
float randomFloat = (float)Random.Range(0, 100) / 100f;
Debug.Log(randomFloat);
```
这将生成0到100之间的一个随机整数,然后将其强制转换为float类型并除以100,以得到一个在0到1之间的随机浮点数,并将其赋值给变量randomFloat,然后使用Debug.Log()函数将其打印出来。
阅读全文