-5

私の要件は、特定の領域にランダムなポイントを生成することです。つまり、あるスペースの CGRect があり、この rect に rendom ポイントを生成する必要があります。

このシナリオをどのように進めることができますか??

4

1 に答える 1

7

rect の範囲内にある 2 つのランダムな値を生成する必要があります。

例えば。このような四角形 (100,50,300,200) では、0 から 300 の間の x 値 (幅) を取得し、それに 100 を追加する必要があります (原点)。y 値にも同じことが必要です。0 から 200 (高さ) の間のランダムな値を取得し、それに 50 (原点) を追加します。

于 2011-10-21T13:27:20.083 に答える