【发布时间】:2012-12-10 16:32:02
【问题描述】:
非常新手 obj-c 问题。
在 ViewController 我有四个 UIImages。他们在模仿扑克牌。用户在开始时只能看到他们的背面。通过点击其中一个,用户将看到正面(现在已经准备好动画)。我的任务是从四个具有定义重复率的图像中显示随机正面。所以我想设置其中一张图片(奖品)的出现次数比获得其他任何一张的机会少八倍,每次用户访问此 ViewController 时。
如果可能,请告诉我一段代码可以生成随机但可以设置重复率
【问题讨论】:
-
你试过什么?如果您可以显示一些代码,帮助您可能会更容易,因此我们知道您正在使用什么。 mattgemmell.com/2008/12/08/what-have-you-tried
-
感谢您的关注,propstm!目前什么都没有,主要想法是在我将随机生成的内容中制作单例,并从四个图像的 NSArray 加载 UIImage,但我完全不知道如何制作它。对不起,我是个新手
-
你的意思是比其他 3 个加起来少 8 倍,还是比获得其他任何一个的机会少 8 倍?
-
你需要更清楚你想要的选择过程。您的意思是每 8 次选择,奖品肯定会被选择一次,或者它被选择的概率是其他人的 8 倍。 (基本上每8个选择,概率为1,或者0.04^8)?
-
获得其他任何一个的机会的八倍
标签: iphone objective-c ios xcode ipad