问题标签 [random]

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 投票
8 回答
27328 浏览

regex - 匹配正则表达式的随机字符串

您将如何创建与某个正则表达式匹配的随机字母数字字符串?

这专门用于创建满足常规密码要求的初始密码。

0 投票
9 回答
2471 浏览

image - 通过在图像内容上运行 MD5 为随机图像生成唯一文件名的任何警告?

我想为每个图像生成唯一的文件名,所以我使用 MD5 来制作文件名。由于两个相同的图像可能来自不同的位置,我想实际上基于图像内容的哈希。这有什么注意事项?

(用 PHP5 这样做是值得的)

0 投票
24 回答
32220 浏览

mysql - 从mysql中的大表中快速选择随机行

从大型 mysql 表中选择随机行的快速方法是什么?

我正在使用 php,但我对任何解决方案都感兴趣,即使它是另一种语言。

0 投票
5 回答
10870 浏览

php - 在 PHP/MySQL 中生成唯一代码?

我正在与需要生成数百万用于杂志刮刮卡、瓶盖奖品等的字母数字代码的客户合作。它们必须足够短才能打印在帽子上,它们要确保不包括像 1 和 I、0 和 O 等模棱两可的字符,并且必须明确存储它们以供将来使用——我们可以当有人试图赎回一个时,它只有一个确定“有效性”的算法。最后,他们希望确保代码随机分布在一个大的“代码空间”内,这样人们就不能通过遍历字母表来猜测其他代码。

是否有任何指向生成此类代码集的合理有效算法的指针?我在一个信封的背面刮了一些,但这个问题闻起来像一个粗心的陷阱。

0 投票
3 回答
4680 浏览

distributed - 分布式随机数生成

我想知道是否有办法让 N 个参与者的网络同意随机选择从 1 到 M 的数字。(例如,不受任何参与者的影响)这已经通过抛硬币协议解决了 n=2 和 m=2 的值。有谁知道任何适用于任意 N 和 M 值的解决方案?

0 投票
1 回答
209 浏览

scripting - 随机图像作为与图像关联的链接

我正在寻找一个脚本,该脚本将在页面加载时调用链接到其相应站点的随机图像。任何人都知道一个javascript或php的方式来做到这一点?

0 投票
8 回答
11352 浏览

c - 使用 C 在文本文件中返回随机行的最佳方法是什么?

使用 C 在文本文件中返回随机行的最佳方法是什么?它必须使用标准 I/O 库 ( <stdio.h>),因为它适用于 Nintendo DS 自制软件。

说明:

  • 使用文件中的标题来存储行数不适用于我想做的事情。
  • 我希望它尽可能随机(最好是如果每一行都有与其他行一样被选择的概率。)
  • 程序运行时文件永远不会改变。(这是 DS,所以没有多任务处理。)
0 投票
3 回答
471 浏览

cryptography - 虚拟化对加密强随机数生成器有什么影响?

/dev/random 和 /dev/urandom 使用环境噪音来产生随机性。

使用虚拟化服务器,一个硬件配置上可以有多个操作系统实例。这些操作系统都将从相同的环境噪声中获取随机性。

这是否意味着作为一个组,随机数生成器的强度会降低,因为所有操作系统实例都基于相同输入的计算?或者,是否将环境噪声分开,从而不会发生共享?

如果后者是真的,我可以看到这会降低 /dev/urandom 的有效性,因为它重用了其内部池并且环境输入更少,从而降低了熵。

/dev/random 应该没问题,因为它会阻塞直到获得足够的噪音......当然,除非操作系统实例都共享输入。

所以,问题是:虚拟化对加密强的随机数生成器有什么影响,特别是那些使用环境噪声的生成器?

0 投票
4 回答
217 浏览

vb6 - How do I make a function happen 50% of the time in vb6

Making a small app, and I want a function to execute 50% of the time. So if I were to dbl click the exe half the time the function would execute, and the other half it wouldn't. I can't seem to find anyway to easily do this, the one solution I tried seemed to determine the chance on compile rather than on run. Thanks in advance!

0 投票
3 回答
2529 浏览

algorithm - 具有相同输出的伪随机发生器

我在http://auto.howstuffworks.com/remote-entry2.htm看到一篇关于汽车远程进入系统的文章。在第三个项目符号中,作者说,

发射器和接收器都使用相同的伪随机数发生器。当发送器发送一个 40 位代码时,它会使用伪随机数生成器选择一个新代码,并将其存储在内存中。另一方面,当接收器接收到有效代码时,它会使用相同的伪随机数生成器来选择一个新代码。这样,发射器和接收器就同步了。接收器只有在收到它期望的代码时才会打开门。

是否可以让两个 PRNG 函数同时产生相同的随机数?