0

所以我正在做一个小的家庭作业,应该画一朵云(它有点奇怪但没关系。我需要一个变量来在其他两个变量之间进行选择,如下所示:

A = 1
B = 2

C = A or B

我考虑过使用数组,但并不真正了解它们。

PX_P = PX_1 + Math.GetRandomNumber(300) + 50
PX_N = PX_1 - Math.GetRandomNumber(300) + 50
PY_P = PY_1 + Math.GetRandomNumber(150) + 50
PY_N = PY_1 - Math.GetRandomNumber(150) + 50

PX_2 = (PX_2 should either be PX_P or PX_N)
PY_2 = (PY_2 should either be PY_P or PY_N)
GraphicsWindow.DrawEllipse((PX_2), (PY_2), (SX_2), (SY_2))
GraphicsWindow.FillEllipse((PX_2), (PY_2), (SX_2), (SY_2))
4

2 回答 2

0

您可以使用以下代码:

A = 1 'Set the A variable
B = 2 'Set the B variable
num = Math.GetRandomNumber(2) 'Gets a random number between 1 and 2
If num = 2 Then
  C = A
Else
  C = B
EndIf
于 2021-02-09T12:27:34.750 回答
0

创建一个列表并使用Math.GetRandomNumber()获取一个值

list[1] = PX_P
list[2] = PY_N
PX_2 = list[Math.GetRandomNumber(2)]
PY_2 = list[Math.GetRandomNumber(2)]
于 2019-06-09T13:44:51.463 回答