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

iphone - 以与 arc4random 相同的方法使用计数器会导致按钮保持静止。(iOS)

我有一个按钮,我想在每次按下它时随机显示在屏幕上。我正在使用 arc4random 来实现这一点。但是一旦我在这个方法中加入了一个计数器,随机部分就会停止工作。任何想法为什么会发生这种情况或如何解决它将不胜感激,在此先感谢!我的代码如下。

0 投票
3 回答
312 浏览

iphone - 如何在iphone应用程序的字典中存储数组值

我在我的一个应用程序中遇到了麻烦。我有 36 个图像和 36 个声音和 36 个文本,所有名称都相同现在我想声明这一切的数组意味着图像数组文本数组和声音数组,现在随机希望在按钮标签和上显示 9 个图像相同的第 9 页声音与文本一一播放并识别该图像。

所以在这里我声明图像数组和文本数组我也完成了 arc4random 并获取图像,但现在的问题是我如何在这里使用字典,以便我可以将数据存储在这个字典中,所以我怎么能做到这一点请帮助我 ontis .

0 投票
1 回答
104 浏览

ios - 在预定的CGPoints之间随机选择?

我的游戏中有三个预先确定的生成点,已存储到 CGPoints ivars 中

我想做的是在这些点之间随机选择。之后,我会将精灵的位置设置为该点。我可以以某种方式使用 arc4random 吗?

我已经看到了大量关于生成随机点的示例,并且我已经在我的游戏中这样做了,但是我对如何使用预定点一无所知?任何建议将不胜感激?

所以从我调用的初始化方法 [self createSpawnPoint]; 我有这三个点,在那里我将把它设置为 spawnPoint,这只是一个 ivar,我将用它来以不同的方法设置我的 sprite。

提前致谢!

0 投票
3 回答
1371 浏览

xcode - 使用arc4random的Xcode中随机数的非重复算法中的数组为空

我在 Xcode 中使用 arc4random 生成随机值时遇到问题。我想从随机生成中排除那些已经被拾取的数字。这是我写的算法

但它不起作用。我想可能是因为 randomvalue 和数组中的第 j 个对象不可比较(第一个整数和第二个字符串?)。任何人都可以帮助我吗?

0 投票
1 回答
57 浏览

ios - randomly distribute sprites

I have defined:

#define kNumAstroids 15

and Sprite Add

Update Method

I want to distribute these sprites randomly between randY , randY1 and randY2

Can I use arc4random() function? If yes ... how ?

0 投票
2 回答
1546 浏览

objective-c - NSNumber 中的 arc4random 给出负值?

我正在创建一个随机数并将其存储在 NSNumber 对象中,如下所示:

我也试过:

在某些时候,我也会像这样分配数字 1:

这应该只给我正数。

稍后,我打印出这些数字,如下所示:

这给了我一些随机数的负值,并且 1 被打印为 1。所以我可能会这样做:

我只会得到正数 - 我会 - 但现在 1 也突然被打印为一些大的正数。

这里发生了什么?如何在 NSNmber 中正确存储 u_int32 (arc4random 返回的)并确保它们只是正数?

0 投票
2 回答
201 浏览

objective-c - 带有随机文本/值或标签的 UIButton

我在历史板上创建了 10 个 UIButton,好吗?
我想添加不重复这些数字的随机数,即在加载视图时穿插的从 0 到 9 的数字。

我试图在谷歌和这里找到一种使用我现有按钮(10 UIButton)的方法,并将它们应用于随机值​​。找到的大多数方法 ( arc4random() % 10),重复数字。

所有结果发现动态创建按钮。有人经历过吗?

0 投票
1 回答
105 浏览

iphone - 随机访问 NSArray,但不会在对象上丢失或加倍

首先对问题标题感到抱歉,很难用几句话来回答这个问题。

基本上我有一个由单词中的字母填充的 NS 数组。然后随机显示字母,用户必须找到正确的字母来组成单词。目前我正在使用与此类似的代码:

这确实实现了我想要的,但是因为它是随机的,每次调用它都会产生相同的 int,这反过来会产生例如两个字母 e,但不会产生数组中的另一个字母。

我也试过

有人可以帮我找到一种方法来随机显示数组中的值,但不会丢失或加倍一些字母吗?

如果需要更多信息,请告诉我,感谢您的帮助。吨

0 投票
2 回答
692 浏览

objective-c - 哪一种是使用“arc4rand()”的正确方法

我是目标 C 的新手,并试图理解arc4random().

网上有很多相互矛盾的解释。请清除我的困惑,以下哪个是正确的:

或者

0 投票
2 回答
1802 浏览

ios - 从给定数字生成随机数

我陷入了一个关于随机数的问题。我正在使用arc4random(). 我想首先生成 0-9 之间的随机数。所以我正在使用:

很好。现在假设我得到了 8。我不希望我的新随机数是 8。所以我做了以下工作:

所以我生成一个随机数,而不是将其添加到数组中,而不是检查下一个随机数是否是上一个生成的随机数?如果不是,则将其添加到数组中。

它适用于少数起始数字,但是当我当时没有多少选择时,我生成所需随机数的机会非常少,而由于冗余随机数,循环过程需要大量时间。

我在找什么我想要0、1、2、3、4、5、6、7、8、9的随机数如果我下次第一次得到6,随机数必须在这些数字中只有0, 1、2、3、4、5、7、8、9