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

objective-c - 如何一次随机生成一个 ccsprites,中间有延迟

您好,我正在制作一个 cocos2d 侧滚轴应用程序,我希望敌人随机飞向角色。我是 Objective c 和 cocos2d 的初学者,所以这似乎是一个简单的问题,但任何帮助都是有价值的。arc4random 会有帮助吗?

到目前为止,这是我的代码。我希望这四种方法之一:redEnemyFlight、yellowEnemyFloating、blueEnemyFlight 和 spinTheRock 在一个接一个的无限循环中被随机调用。

0 投票
2 回答
138 浏览

objective-c - 调用 arc4random 方法生成一个敌人,但生成两个

你好,我正在制作一个侧面滚动 cocos2d 应用程序,敌人攻击一个角色。我正在使用 arc4random 和 switch 语句一次生成一个敌人。这应该发生,但它一次产生两个。我是 cocos2d 和 Objective c 的初学者,所以我可能会遗漏一些简单的东西。任何帮助都是有价值的。

这是代码:

0 投票
2 回答
307 浏览

objective-c - arc4random 非模偏差?

arc4random() %2在我的代码中使用。它在初始化时由 3 个类调用,这会快速连续发生。但是,大约 70% 以上的结果总是全 0 或全 1(两组 000 或 111 之间的分布似乎是平均的)。我本来预计 3 个类之间 1 和 0 的分布相当随机。这怎么解释?

0 投票
2 回答
2211 浏览

ios - Arc4random 错误:“二进制表达式的无效操作数('float' 和 'float')”

我想在某个视图中的随机位置创建一个按钮。我搜索并阅读了一些 SO 主题,但是找不到解决问题的方法。

这是我的代码:

0 投票
0 回答
162 浏览

ios - 创建没有交集的 UIButtons 随机位置

我在一个数组中有 6 个 uibuttons。而且我想为它们设置随机位置而不会相交。我尝试了一些东西,我的项目运行良好。但是当我强制应用程序生成新按钮时,它会卡住而没有错误。

在我看来,问题出在 while 部分。但我想不通。

任何建议表示赞赏。

最好的问候,
塔哈

0 投票
2 回答
1629 浏览

android - 等效于 Android 中的 arc4random()

我的 IOS 项目中有随机的 arc4random() 来计算它返回的 2 到 (2^32)-1 之间的随机数(uint32_t 值)。我想将同一个项目转换为 Android 我不知道 android 中 arc4random() 的等效函数是什么来计算随机数 我还在下面的 ios 中添加了一些随机数请看它给我一些建议计算Android中的随机数。

随机数示例:1902136219、575648775、2003297918、166044218、1320498814。

0 投票
2 回答
106 浏览

objective-c - 为什么 arc4random() % n 会出现意外结果?

我有

结果是

我只是不明白为什么会有结果 42949672.000000

请解释我为什么会这样

正如我“理解”的那样,它必须采用 random(80) - 40 和 result / 100.0f 所以我只是不明白这个 (arc4random() % 80) 怎么可能超过 79。

0 投票
2 回答
8858 浏览

objective-c - 生成具有固定数字长度的随机数?

我正在生成随机数

但我想生成至少 4 位的随机数。像 1000、2400、1122

我想知道Objective C的代码。

0 投票
1 回答
912 浏览

ios - UIPickerView 随机旋转 UILabel iOS

我有我的UIPickerWheel设置,可以通过轻弹旋转并UILabel用它所在的任何单词值填充 a ,并且效果很好。

我遇到的这个问题是当我添加一个旋转我的选择器轮并随机选择一个单词值的按钮时。它使轮子旋转得很好,它也填充了我UILabel的,但是UILabel选择器轮子上显示的内容不匹配。我将粘贴下面的代码。

我知道我现在设置它的方式基本上是说当用户按下按钮时,旋转滚轮并选择一个随机值,然后将 Text 设置为selectedItem. 现在selectedItem = ?是我遇到问题的地方。如果我输入一个字符串(例如@“hello”),标签会说“你好”,无论是什么着陆,如果我输入一个 0-5610 的数值(我的数组中的单词),那么它将显示该单词。

现在我有它只是随机选择一个词。所以我知道这个问题就在那条线上。

我假设我的问题来自的行是:

/// 这是代码///

0 投票
3 回答
892 浏览

objective-c - 为什么我用 NSInteger 和 arc4random 得到奇怪的垃圾?

我正在尝试使用 -60 到 60 之间的 arc4random 获得一个随机数。我生成 1 到 120 之间的 avnumber,然后减去 60。

如果这是在一行中,每当数字为负时,我都会得到奇怪的结果。

为什么会这样?