问题标签 [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.

0 投票
7 回答
15842 浏览

iphone - 从数组中获取随机对象

我想从数组中获取随机对象,有什么办法可以从可变数组中找到随机对象?

0 投票
0 回答
260 浏览

arc4random - 我想在 xcode 中随机调用 20 个 UIView 文件且不重复

我有一个游戏,每次单击“下一步”按钮都应该以随机顺序调用 20 个子视图之一,而不重复任何 UIView。在计数 20 处,代码应该调用一个新的 UIView 来获取分数。有人可以请。帮助。旧金山的拉斯洛夫

0 投票
3 回答
483 浏览

objective-c - NSRangeException 和 arc4random

好的,所以我使用 arc4random 从数组中获取随机图像,代码如下:

我多次调用此代码,它工作了一段时间,但一段时间后它总是因为这个错误而崩溃:

我的问题是,为什么会产生这么大的数字?arc4random 函数有问题吗?任何帮助将不胜感激

0 投票
1 回答
287 浏览

cocoa - 可可 arc4random OS X 10.6

我为 Lion 创建了一个简单的自定义视图应用程序。现在有朋友用 Snow Leopard 对其进行了测试,但无法启动它。可悲的是我没有例外。我唯一知道的是,这是关于 arc4random 的函数调用,这在她的版本中不可用。我实际上无法想象,在 Lion 中引入了如此重要的功能(是的,我对可可相当陌生......),所以你们有什么想法,这可能是什么?我会尝试获取异常详细信息,但我的时间压力很大......

0 投票
1 回答
561 浏览

ios - 使用 arc4random() 的概率方程?

在我的游戏中,我知道我可以为此使用条件,但我想看看是否有一个数学方程式可以让我更轻松。我想用arc4random().

我需要的是:

  1. 如果我的分数是 1-20,概率:25 分中的 1 分
  2. 如果我的分数是 21-40,概率:20 分中的 1 分
  3. 如果我的分数是 41-60,概率:1 分 15 分
  4. 如果我的分数是 60+,则概率:10 分中的 1 分。

这可能吗?如果是这样,我将如何实现这一目标?

谢谢!

0 投票
1 回答
560 浏览

ios - 随机浮点数的数学方程?

我有这个方法:

我很好奇,如果有可能而不是使用以下条件:我想为我的游戏做一个随机浮动,如下所示:

现在我知道我可以使用条件来做到这一点,但是有没有比这样做更容易的数学方程式?

谢谢!

编辑1:

这个怎么样?。您还确定这是最有效的方法吗?

0 投票
2 回答
2219 浏览

iphone - 惰性符号绑定失败:找不到符号:_arc4random_uniform

所以我编写了一个 iOS 游戏,并使用 arc4random_uniform 来选择随机加电。

在 Sim 上,它工作正常,但在我的手机上,它抛出了这个错误(来自系统日志):

我不太确定问题是什么。我什至包含了头文件 arc4random 应该来自 (#include "stdlib.h"),但这没有用。

有人有想法么?谢谢 !:)


编辑:我尝试将二进制文件与“libSystem.b.dylib”库链接,但这也不起作用,它仍然因相同的错误而崩溃。

0 投票
3 回答
5672 浏览

iphone - 如何生成1-10之间的随机数?

是否可以生成 1 -10 之间的随机数,但它不应该是 5?

0 投票
2 回答
151 浏览

ios - 随机化预定义的数字

在我的应用程序中,我想随机化我在#define's 中设置的设置值。我也想使用 arc4random。我通常会知道如何做到这一点,但我只看过一些非常基本的教程,比如数字 0-10!

任何提示/帮助将不胜感激!

0 投票
1 回答
585 浏览

objective-c - 尴尬的 arc4random 结果

我正在使用此代码,其中“长度”值为“50”。

但在调试器中,我得到如下信息:

怎么了?

newX并且newY是浮点数: