问题标签 [arc4random]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ios - arc4random_uniform( ) 和 arm64 的不同行为
给定以下代码
NSInteger random = arc4random_uniform(3) - 1;
此代码为 armv7、armv7 和 i386 编译(在 iPhone 5 和 iOS 模拟器上测试)产生元素 {-1,0,1} 的均匀分布;但是当为 arm64 编译并在 iPhone 5s 上运行时,它会产生 {4294967295, 0, 1}?
ios - 如何从 NSArray 中选择随机图像并在视图中随机显示
好吧,我做了几个线程询问如何随机显示图像/选择随机图像。我开始意识到我不知道如何将这两种方法结合在一起。
我在一个数组中有 5 个图像。
我的 .h 文件:
我的 .m 文件:
这就是我现在所拥有的,我一直在玩我在其他地方找到的其他代码,但没有成功,所以把它排除在外。
现在你看到了我所拥有的,这就是我想要做的:我需要使用一种方法,从我的数组中随机选择我的 5 个图像中的一个,然后在我的视图中的随机位置显示它。
我还需要重复这个循环,但有限制。我需要每个图像都有一个“值”,例如:image-1 等于 1,image-2 等于 2,image-3 等于 3,image-4 等于 4,image-5 等于 5。重复循环,直到显示的图像总数等于 50。
我不确定从哪里开始使用什么方法。我确信随机选择和显示对你们中的一些人来说很容易,但值和重复直到等于 50 似乎很复杂。因此,非常感谢任何和所有帮助!提前感谢任何可以提供帮助的人,我是编码新手,所以如果你能解释为什么你使用你的代码,它会更有帮助!谢谢!
编辑:这个人试图在我的另一个线程中帮助我添加整个随机图像。他的回复在这里:如何显示多个 UIImageViews,我使用了他的代码,但什么也没发生。我不确定他的代码是否有问题,或者我做错了什么。
objective-c - 从objective-c的NS_OPTION中定义的集合中选择随机值的最优雅的方法是什么?
我有一个 NS_OPTION 我这样定义:
后来我设置了我需要的值:
我正在使用它为特定级别的游戏随机生成各种中小型对象(duh)。选择要生成的对象大小的最佳方法是什么?意思是,我想为我生成的每个对象随机选择它是否是允许的 2 个选项之一(在这种情况下为小和中)。通常我会使用带有我需要的数字范围的 arc4random 函数 - 但在这种情况下,如何使用位来完成?(然后映射回 PermittedSize 类型的值?
ios - 真正的随机 Xcode
我目前正在制作一个测验应用程序。当用户开始测验时,随机问题会像您对测验应用程序所期望的那样显示。问题是,它不是完全随机的。它确实显示随机问题,但问题重复。我想确保他们直到最后都不会重复!我的代码是:
难道没有更好的方法吗?一种不重复问题的方法?太感谢了!
c++ - 具有动态位置的身体节点形状
我想显示具有动态位置的形状。
前任..
这里的编码:
};
除动态位置外,所有逻辑都工作正常。
有时 arc4random 函数在循环语句中返回相同的值。我对两种形状有相同的位置。
我想显示不同位置的形状。
任何人都可以帮助我吗?
ios - 随机时间后的Objective-C视图弹出
假设 John 使用我的应用程序 3-6 分钟。然后我想弹出一个视图,在我的情况下,包括一个广告。
像这样的东西,
但是我怎样才能让它在随机时间后弹出呢?我想我必须使用委托文件并使用 arc4random 函数。
约翰看过广告后,他必须关闭它,但这不是问题..
有人可以给我一个代码示例吗?
objective-c - 如何比较一组数字并确保所有值都不相同?
我正在使用随机生成 6 个数字
我对所有六个数字都这样做,但有些数字是一样的。我可以使用什么代码来确保没有任何两个或多个数字是相同的值。我打算使用 if 语句将该数字与所有六个数字进行比较,然后再次调用 arc4random 代码,但它有可能再次出现与另一个数字相同的值,之后我必须再次对其进行测试。我真的被这个难住了。谢谢您的帮助。
ios - 多次调用 arc4random 得到相同的数组集
我需要一种方法来生成 4 个随机定位在数组中的数字。此方法必须能够被多次调用。我在下面尝试的代码似乎正在工作.. 除了每次我调用它时,它都会生成完全相同的数字序列。
在我的头文件中:
代码文件:
随机方法:
我确定我在这里遗漏了一些东西..
谢谢你的帮助!
c - 如何简化广泛的 C if 语句?
我想知道解决这个问题的最佳方法是什么。我设置了一个随机函数,它将 8 个字符串作为输入并输出其中一个随机字符串。我希望这个随机化器忽略所有没有价值的字符串。例如,如果我有字符串 text#,其中 # 是 1-8,假设 text5 和 text7 没有文本,那么我希望随机化函数检查是否有任何使用仅使用 text#,其中 # 是 1-8但不是 5 或 7。
ios - 如何使用 arc4random 从带有字符串的 NSArray 中选择随机对象
正如标题所说......我需要从数组(moodArray)中选择一个随机对象,我认为使用arc4random会更容易。如果您需要更多信息,请告诉我...提前致谢