Objective-c随机点在于给定的cgrect

时间:2011-10-21 13:16:41

标签: objective-c random cgrect

我的要求是在给定区域中生成一个随机点,即我有一个空间的CGRect,我需要在这个矩形中生成一个随机点。

我如何在这种情况下继续?

1 个答案:

答案 0 :(得分:7)

您应该生成两个位于rect范围内的随机值。

EG。像这样的矩形(100,50,300,200)将要求你获得0到300(你的宽度)之间的x值,然后加100(你的原点)。 y值需要相同,获得0到200(高度)之间的随机值,并为其添加50(原点)。