如何使我得到3个不同的随机数的函数-蓝图UE4

问题描述 投票:0回答:1

我正在尝试创建一个简单的函数,可以让我在1-10之间获得3个不同的随机整数,除了已经随机生成的一个特定整数。有人有个好主意吗?我曾考虑过使用分支机构,但我认为这样做不会很有效。

unreal-engine4 unreal-blueprint
1个回答
0
投票

您可以执行以下操作:

  1. 使用RandomInteger(0,10)获得一个随机数(说N)
  2. 分支为“是否N = 10”?
  3. 分支为“ N = 0”吗?

如果以上其中一项为真,则获取下一个3范围为1-10或0-9的数字其他:

  1. 获取随机布尔值
  2. 随机布尔值分支3a。正确的分支->获取范围(0,N-1)内的随机数N1,N2,N33b。分支false->获取范围(N + 1,10)中的随机数N1,N2,N3
© www.soinside.com 2019 - 2024. All rights reserved.