问题标签 [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.
ios - 什么会导致 arc4random_uniform 重新生成相同的序列?
我正在使用 arc4random_uniform() 改组数组,如下所示:
该阵列包含 32 张扑克牌,许多用户报告说他们反复看到相同的牌序列。创建数组的过程如下:
- 将所有卡片按特定顺序添加到数组中;
- 使用上述循环对数组进行洗牌。
我从文档中了解到 arc4random_uniform 不需要播种。所以我的问题是:
- 什么会导致 arc4random_uniform 生成的序列重复?
- 除了保存最后生成的序列之外,我能做些什么来最小化它重复的可能性吗?根据随机数多次洗牌是个好主意吗?
ios - 从 4 个带有图像的自定义按钮中选择一个按钮
我在 4 个按钮中有 4 个图像:imag01.jpg
、imag02.jpg
、imag03.jpg
和imag04.jpg
4 个声音:sound01.aifc
、sound02.aifc
、sound03.aifc
、sound04.aifc
。
我正在生成 4 个这样的按钮:
我想生成一个从 1 到 4 的随机数(例如 3),播放与其相关的声音(sound03.aifc
)并要求用户为该声音按下正确的按钮(imag03.jpg
)。
如何在按钮和声音之间建立联系?
ios - arc4random 始终在应用启动时返回相同的初始值
我正在为 iphone 开发一个应用程序,它在 viewDidLoad 中调用 arc4random 来获取随机数。我的问题是每次应用程序启动时,它都会从 arc4random 获得相同的数字。我应该指出,当我在我的 iphone 设备上测试应用程序并从设备触摸屏启动应用程序时,我看到了这种行为。如果我从 xcode 在设备上运行应用程序,那么我会看到不同的随机数。
任何帮助或建议将不胜感激。谢谢。
iphone - 从数组中随机获取对象
我有一组 30 张图像。我的要求是每次从 30 张图片中随机获取 20 张图片。每次都获取新的 20 张图像。
谁能告诉我如何实现这一目标?
我试过这个:
但我得到了所有 30 个。如何从 30 个图像阵列中获得 20 个图像?
ios - 随机扫描每个坐标
TL;DR 随机访问 tilemap 中的每个 tile
我有一种方法可以通过填充整个图层(只有 10x10)然后运行for
像 }} 这样的循环来for (int x = 0; x < 13; x++)
{
for (int y = 0; y < 11; y++)
随机删除图块。我也有一个上限,大约是 30。问题是当循环运行时,它会用完左边的上限(因为它从 x=0 y=0 开始,然后是 x0 x1 x2 x3 。 ..)。我尝试随机生成坐标,但这不起作用,因为它没有遍历所有坐标。
有谁知道以随机顺序扫描地图中每个坐标的更好做法?
objective-c - 随机数在 xcode 上没有重复循环生成器
我知道这是新手问题,但我真的需要一些帮助。我正在尝试为四个数字创建一个带有integer
临时数组的 while 循环。Xcode
在每个循环中,我想检查前一个数字并将其存储到我的表中,直到填满四个数字。我想要随机化的数字介于2-5
.
所以这是我一开始的想法:
我知道我错过了一些东西。如果有人可以帮助我,我将不胜感激
xcode - 如何防止未填充的 UITextFields 出现在随机计数中?Xcode
我正在开发一个应用程序,其中一个视图控制器中有五个 UITextField,用户可以填写他们想要的文本字段,当他们按下UIButton时,他们将通过 UILabel 在第二个视图控制器上获得随机答案。
到目前为止我已经让它工作了,但是假设用户只填充了前两个 UITextFields,他们得到的随机答案来自一个空白的、未填充的 UITextField。
我的问题是:如何使未填充的 UITextFields不属于随机计数的一部分?这可能吗?
这是代码:
第五视图控制器.m
SixthViewController.m
谢谢!
objective-c - Arc4random 模偏
根据此文档,
arc4random_uniform()
建议在结构上使用,arc4random() % upper_bound
因为当上限不是 2 的幂时,它可以避免“模偏差”。
偏见有多严重?例如,如果我生成上限为 6 的随机数,使用arc4random
with%
和有什么区别arc4random_uniform()
?
ios - 如何通过按钮生成随机的 6 位数字?
我尝试随机生成从 1 到 100 的数字。如何更改随机6 位数字?
注意:数字不能以 0(零)开头
随机 1 到 100 个代码
objective-c - arc4random() modulo array count results in EXC_ARITHMETIC
I am making a quiz game where I randomly load items from an array of questions into an array for answering. I use this code for that:
This works fine. It does not, however, remove them once it is done. Converting it to this:
And I get an EXC_ARITHMETIC error. I have no idea why, either.
This is in a loop that performs this 25 times. Later, it randomly fixed itself. I still would like to know origin of the bug, though.