问题标签 [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 回答
1271 浏览

iphone - iOS 上的高精度随机数

我已经尝试了一段时间,但到目前为止还没有任何运气。

在iOS上检索两个非常精确的数字之间的随机数的最简单方法是什么?

例如,我想要一个介于 41.37783830549337 和 41.377730629131634 之间的随机数,我该怎么做呢?

非常感谢您!

编辑:我试过这个:

但结果并不像我希望的那么精确,最终是这样的::

0 投票
2 回答
2030 浏览

iphone - 在 arc4random() 数字上使用一次

您如何编写不重复数字两次的 arc4random() 代码?

例如。我正在使用开关和按钮。我不想再次生成重复使用的相同 arc4random 数。如果我有 arc4random 那一代数字 2,4,42,32,42 ......我不想 42 再次出现。

我该如何避免这种情况?

0 投票
2 回答
340 浏览

xcode - Xcode arc4random() 未按预期运行

我有以下输入(由 NSLog 验证)xleft = 128, xRight = 192:. 下一行代码使用这些 -

在最后一次运行时,xPos = 53。根据我的计算,如果产生的随机数为零,它应该不小于 128 (192 - 128 = 64, rand(64) = 0, 0 + 128 = 128。我正在尝试生成 xLeft 到 xRight 范围内的随机数。

0 投票
2 回答
7580 浏览

iphone - -[__NSArrayM objectAtIndex:]:索引 4294967295 超出了带有 arc4random 的空数组的范围

编辑:我将 arc4random() 替换为 arc4random_uniform() 进行修复

我正在使用试飞来监控崩溃。一直在修复错误,但是我遇到了这个错误,我不确定为什么索引这么大。

很可能这就是错误所在

这导致了这里的崩溃

我相信这是错误,但我不知道如何解决错误。

感谢所有的评论和帮助

0 投票
1 回答
6407 浏览

objective-c - arc4random 和 % 运算符

我对 Objective-C 中的 arc4random() 函数有疑问。

在我在网上看到的示例中,%函数调用之后有一个符号。我认为是%模运算符,那么这个符号在 之后使用时是否还有其他含义arc4random()?它是如何工作的?

0 投票
3 回答
8051 浏览

objective-c - cocos2d 的一种有效方式的随机 BOOL

根据Steffen 的帖子BOOL,这是在 cocos2d中生成随机 s 的有效方法

但是我如何为此设置一个范围?(例如 0 - 29 是区间和 5 个BOOL = NO,25 个BOOL = YES

0 投票
1 回答
231 浏览

xcode - How to make an previous/back button with an arc4random function?

I use arc4random in my project. Everything is fine with the functionality.

I want to add some more functionality, like a previous/back button with the arc4random function. I get my string out of an PLIST file and use it with the arc4random. When I touch the screen some random text will appear. I want to include an previous/back button so I can get the text (previous way) that was shown.

Anyone with an idea? Thanks a lot!

Edited: With some code:

0 投票
2 回答
66 浏览

ios - 根据级别更改精灵难度

在我正在制作的游戏中,游戏场景初始化的那一刻,将从列表中随机选择一个敌人。然后,它将运行一个查找当前级别的方法。然后,它将找到所需的选定精灵的数量。

每次杀死所有敌人,它都会再次运行这个过程,选择另一种敌人,但这次敌人的数量会增加。

问题是我不能只在要创建的敌人数量上增加某个值,因为有许多不同类型的敌人,它们都以不同的方式工作,因此,有些比其他的更难杀死. 我需要的是一个过程,一旦它选择了你要战斗的敌人类型,它就会找出等级,然后通过使用我输入的一些数据找出它应该创建的那种类型敌人的数量.

例子

僵尸是已选择的敌人类型。级别编号是 5。然后它会在数据列表中找出应该为级别 5 创建多少僵尸。

(3级= 5个僵尸),(4级= 6个僵尸),(5级= 10个僵尸)

做这个的最好方式是什么。我想不出办法。提前致谢。

0 投票
1 回答
253 浏览

xcode - arc4random - 8 个按钮重叠

我正在构建一个应用程序,其中我有 8 个 UI 按钮,使用 arc4random 给定所有随机坐标。一直试图弄清楚如何阻止它们重叠。

任何想法或帮助将不胜感激,因为这是阻碍我的应用程序的唯一因素!

谢谢

0 投票
1 回答
3892 浏览

arc4random - arc4random() 范围包括负数

寻找如何格式化调用以arc4Random()使用从 -10 到 10 的数字范围。

还是arc4Random()只生成从 0 到 X?如果是这种情况,我将需要操纵结果,arc4Random()以便它可能是指定范围内的结果?