问题标签 [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 投票
6 回答
67180 浏览

objective-c - 在 Objective-C 中生成两个数字之间的随机数

我有两个文本框,用户可以输入 2 个正整数(使用 Objective-C)。目标是返回两个数字之间的随机值。

我已经使用了“man arc4random”,但仍然无法完全理解它。我想出了一些代码,但它有问题。

现在,如果我输入值 0 和 3,它似乎工作得很好。但是,如果我使用数字 10 和 15,对于“rndValue”,我仍然可以获得低至 1.0000000 或 2.000000 的值。

我需要详细说明我的算法还是需要改变我使用 arc4random 的方式?

0 投票
4 回答
11304 浏览

objective-c - 非重复 arc4random_uniform

我一直试图让非重复的 arc4random_uniform 为我的 iPhone 应用程序工作很长时间。在没有运气的情况下,在stackoverflow上完成了所有与此相关的问题和答案,现在我希望有人能帮助我。我想做的是在 1 到 104 之间选择 13 个不同的随机数。我已经让它工作到选择 13 个不同的数字,但有时其中两个是相同的。

这就是我正在做的事情,然后我使用 rand 从数组中进行选择。如果更容易打乱数组然后从顶部选择 13,那么我会尝试,但我需要帮助,因为这似乎更难。

感谢您的任何建议。

0 投票
1 回答
2680 浏览

objective-c - 随机图像错误

我正在制作一个应用程序,当您按下按钮时,它会给您一个随机图像。当我运行它时,我没有收到任何错误,但是当我单击按钮时,应用程序冻结,并且在 xcode 上,它在此代码的末尾显示“线程 1:断点 1.1”:

当我按下一个按钮时,它应该激活一个进度条,然后放置随机图像。它在进度条开始工作之前给出错误。这是我的按钮代码:

当我单击线程时,它会突出显示我

我对代码做错了吗?对不起,如果我没有很好地解释自己,我几个月前开始编程

谢谢你,埃米利奥

0 投票
2 回答
575 浏览

javascript - 如何在 JavaScript 中使用 arc4random?

如何arc4random在 JavaScript 中使用?我尝试使用var randomNumber = (arc4random() % 83) + 1;,但我UncaughtReferenceError: arc4random is not defined.不确定要包含哪些库来使用 arc4random。

0 投票
1 回答
1507 浏览

ios - arc4random_uniform() 的操作系统要求

如何找出使用的最低操作系统要求arc4random_uniform()?它是在 BSD 中定义的吗?如果是这样,来自哪个版本?它可以在任何 Mac OS X 版本上运行吗?iOS版本怎么样?有什么官方的地方可以找到这些东西吗?

0 投票
1 回答
593 浏览

objective-c - 如何分配卡片,直到整个卡片堆/包根据洗牌/随机数字分配,只需单击一个按钮?

我正在创建我的第一个纸牌游戏,需要洗牌。因此,对于初学者,我为包含 4 个值的示例堆栈创建了一个随机播放按钮,其中包含以下行:

洗牌效果很好,但我希望这个按钮允许用户分发随机牌,直到堆栈中没有更多牌为止。每次单击此示例按钮时,我都需要NSLoged结果类似于 3,然后是 1,然后是 0,然后是 2,然后是“没有更多卡片”,例如(而不是四个随机数的列表和一条消息)。

是否有一种简单的方法可以在每次单击按钮时随机“分配一个数字”?

另外,会arc4random生成实随机数还是伪随机数?我已经阅读了很多关于它的主题,但似乎并不那么清楚。随机化数字的最佳方法是什么?

0 投票
2 回答
415 浏览

ios - 使用 arc4random iOS 设置坐标范围

按下按钮时,我需要在 iPhone 屏幕周围随机放置一个 UIButton。我可以成功地做到这一点,但我的 UIButton 有时会出现在边缘被切断。所以我的问题是,如何为 arc4random 设置坐标范围?(例如,仅从 x:75 y:75 到 x:345 y:405。)如果有任何帮助,这是我的 IBAction:

谢谢你的帮助!

0 投票
3 回答
1754 浏览

objective-c - 为什么 arc4random 有时会返回负数?

arc4random()用来生成一定范围内的数字。但是,我会间歇性地收到负数。我没有做任何奇怪的事情:

在这里,x有时y会设置为负值。x并且y都是 type int

0 投票
1 回答
184 浏览

objective-c - 在越狱应用中使用 arc4random 的随机生成器

我正在用 Theos 开发一个应用程序,我想添加一个随机图像生成器。我有一个 nsarray 图像,但我不知道如何使用 arc4random ()。你能帮我展示一些示例代码吗?(:

0 投票
0 回答
89 浏览

ios - UIScrollView 随机点

我正在制作一个游戏并希望它能够在滚动视图的某个地方每秒随机生成一张图片。滚动视图大小是320x960,我有它,以便图片使用arc4random(). 但是,即使我得到一个y值 say, 900,图片也不会在滚动视图的那个点上产生。这是我的代码