私のアプリケーションのビューには、16 個の数字のグリッドが表示されます。ボタンを押すたびに数字の並びを変えて、毎回ランダムにしたい。このアプリケーションは、16 個の小さな UIImageView を持ち、それぞれに画像 (数字) が関連付けられていることで機能します。現時点では、乱数を生成し、その番号を特定の配置に対応させることで、配置を「ランダム化」しています。このような:
int number = rand() % 7;
if (number == 1) {
space1.image = three;
space2.image = ten;
space3.image = one;
space4.image = eight;
space5.image = two;
space6.image = five;
space7.image = thirteen;
space8.image = six;
space9.image = four;
space10.image = fifteen;
space11.image = sixteen;
space12.image = nine;
space13.image = fourteen;
space14.image = eleven;
space15.image = twelve;
space16.image = seven;
}
else if (number == 2) {
space1.image = ten;
................
.............etc
明らかに何百万もの可能な配置があり、ここではそのうちの 7 つだけをキャプチャします。アレンジメントを真にランダム化する方法を提案できる人はいますか?
私は十分に明確であることを願っています。助けてくれてありがとう。
ジョージ