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

xcode - 随机数 sqlite iphone

我正在尝试获取一个随机数并将其与 sqlite 行匹配。到目前为止,我有:

我对如何获取这个随机数并将其与 sqlite 匹配感到困惑?我正在尝试显示“recipe.name”。另外,我如何将“计数”合并到其中,以便将随机数限制为 sqlite 表中的行数?

提前致谢!

0 投票
4 回答
4814 浏览

objective-c - 如何排除 arc4random 中的数字?

我正在使用 arc4random 生成一个随机数。我想生成一个 1-9 之间的数字。如何排除 0?

0 投票
1 回答
1038 浏览

c++ - wxDev C++ 中的 arc4random

我试图将 arc4random 添加到我的基于 C 控制台的项目中。
基本上我在我的项目中包含 .c 文件,然后是一个方法调用:

它非常简单,除了编译器给我一个错误,我做错了什么?
谢谢,
奥利弗。

0 投票
6 回答
11239 浏览

iphone - iOS:如何生成 8 个唯一的随机整数?

我需要生成 8 个随机整数,但它们必须是唯一的,也就是不重复。

例如,我想要 1 到 8 范围内的 8 个数字。

我看过 arc4random 但我不确定如何让它们独一无二?

解决方案

0 投票
1 回答
885 浏览

iphone - xcode CGPoint arc4random不工作

我有 22 张图片... 11 张是(rightwall1、rightwall2、rightwall3 等),另外 11 张是(leftwall1、leftwall2、leftwall3 等)

我通过将它们的 y 值设置为之前的墙壁 y 值加上墙壁的高度(所有墙壁的高度相同),将它们放在另一个之上。

这很好用!

现在,我试图使用 arc4random 设置 x 值,这样它们就会在一定范围内跳跃整个地方......

右边的墙完美地工作,但左边的墙,其中一些工作,但大部分没有出现在屏幕上。

我手动将 x 值 1 设置为 -15,它显示在屏幕上,低于 arc4random 允许的值。

我能想到的唯一问题是我为左墙减去错误?

这是设置墙壁位置的代码,我在整个项目中还没有其他代码。

0 投票
1 回答
460 浏览

iphone - 随机 CGPoint x 值不起作用

我有 22 张图片... 11 张是(rightwall1、rightwall2、rightwall3 等),另外 11 张是(leftwall1、leftwall2、leftwall3 等)

我通过将它们的 y 值设置为之前的墙壁 y 值加上墙壁的高度(所有墙壁的高度相同),将它们放在另一个之上。

这很好用!

现在,我试图使用 arc4random 设置 x 值,以便它们会在一定范围内跳跃整个地方(对于左墙:(-35 到 15)& 对于右墙:(330 到 405)).. .

右边的墙完美地工作,但左边的墙,其中一些工作,但大部分没有出现在屏幕上。

我手动将 x 值 1 设置为 -45,它显示在屏幕上,低于 arc4random 允许的值。

我能想到的唯一问题是我为左墙减去错误?

这是设置墙壁位置的代码,我在整个项目中还没有其他代码。

0 投票
2 回答
959 浏览

iphone - 我担心 arc4random 背叛了我

我有一个从 0 到 1 的随机数的代码。我看到数字 1 出现的次数比数字 0 出现的次数要多得多,那么我认为在统计上是可能的。

这是我的代码:

这段代码应该工作吗?我只是要疯了吗?

0 投票
2 回答
2164 浏览

xcode - 如何使用While循环来防止Xcode中随机数中的相同数字?

我希望它不断生成不同的随机数。如何使用 While 语句?

0 投票
2 回答
152 浏览

objective-c - 在 Obj-C 中随机填充队列

现在我正在根据工作正常的图像名称设置一个队列。它遍历图像 0 到 13 并将它们添加到队列中。

这完美无缺;队列是从cover_0.jpg 到cover_13.jpg 设置的。不过,我想给它添加一点随机性。如果我只使用一个,arc4random()我无疑会多次将相同的图像添加到队列中。从逻辑上讲,我怎样才能arc4random()成为排他性的。将所选数字添加到字符串中,然后根据当前输出检查它们,如果需要重复arc4, 是多余且低效的。

0 投票
2 回答
8314 浏览

c# - C#中的这个RC4加密代码有什么问题吗

我正在尝试在 C# 中收听 Foxycart XML Datafeed并遇到一个归结为加密的问题。

简而言之,他们使用RC4 加密将数据作为编码和加密的 XML 发送。

为了进行测试,他们有一些(用户提交的)示例代码来使用 C# 进行测试。我尝试使用其中一位用户提供的示例 RC4 解密代码,但它似乎不起作用,他们的支持人员认为它与 C# RC4 算法有关。由于他们不是 C# 专家,我想我会在这里问。这是FoxyCart 论坛上的帖子

无论如何,这是(尝试)通过加密 XML 文件并将其发布到 URL 来模拟响应的代码(注意 DataFeedKey 是我作为成员变量存储的字符串):

这是接收响应的回调方法。

而不是在这个问题中内联发布整个 RC4 类,这里是这个 RC4 类的代码的链接

正如我在问题顶部的上述链接中发布的那样,问题是当我检查内部的变量事务时

方法,我应该返回常规的 XML,但我看到的是:

代码看起来正确:

  1. 加密
  2. 编码
  3. 解码
  4. 解密

但它似乎没有工作。关于上面可能有什么问题的任何建议?