Objective-c 随机点位于给定的 cgrect 中

发布于 2024-12-11 08:21:27 字数 84 浏览 0 评论 0原文

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

在这种情况下我该如何进行?

my requirement is generating a random point in a given area, i.e i have an CGRect of some space and i need to generate a rendom point in this rect ..

how can i proceed in this scenario ??

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

情场扛把子 2024-12-18 08:21:27

您应该生成 2 个位于您的矩形范围内的随机值。

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

You should generate 2 random values that lie in range of your rect.

Eg. a rect like this (100,50,300,200) will require you to get an x-value between 0 and 300 (your width) and then add 100 to it (your origin). Same will be required for y-value, get a random value between 0 and 200 (height) and add 50 (origin) to it.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文