0

如何获得 0-800 之间的 50 的随机倍数?

所以我需要数字,0,50,100,150,200,250,300,350,400,450,500,550,600,650,700,750,800 我试过使用 math.getrandomnumber(800) 但这给了我任何数字

4

2 回答 2

1

0获取和之间的随机数16,然后将其与 相乘50

于 2017-01-03T16:17:29.607 回答
0

首先你应该得到一个16以下的随机数。然后乘以16 x 50以下的随机数。这样你总是会得到800以下50的随机倍数。因为50 x 16 = 800。而16是你能得到的最大数乘以 50。

RandomNumber_under16 = Math.GetRandomNumber(16)

random_multiple_of_50_under_800 = RandomNumber_under16*50

TextWindow.WriteLine(random_multiple_of_50_under_800)
于 2021-05-12T18:08:55.120 回答