unity用random.range取三个同一范围内的不同值
时间: 2023-05-17 17:06:32 浏览: 141
随机抽取几个互不相等的值
5星 · 资源好评率100%
可以使用以下代码:
int value1 = Random.Range(0, 10);
int value2 = Random.Range(0, 10);
while (value2 == value1) {
value2 = Random.Range(0, 10);
}
int value3 = Random.Range(0, 10);
while (value3 == value1 || value3 == value2) {
value3 = Random.Range(0, 10);
}
这段代码会生成三个在0到10之间的不同的随机数。
阅读全文