问题标签 [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 投票
5 回答
2032 浏览

c# - 强大的随机数生成

我正在寻找不使用特殊硬件的高性能、相当强大的 RNG。它可以使用数学方法(Mersenne Twister 等),它可以从机器中“收集熵”,无论如何。在 Linux/etc 上,我们有一个drand48()生成 48 个随机位的。我想要一个用于 C++ 或 C# 的类似函数/类,它可以生成超过 32 位的随机性,并且低位与高位一样随机。

它不必是加密安全的,但它不能使用或基于 C 语言rand()或 .NET System.Random

任何源代码、源链接等将不胜感激!如果做不到这一点,我应该寻找什么类型的 RNG?

0 投票
6 回答
7661 浏览

php - 更好的随机生成 PHP

我知道rand(),如果您知道自己在做什么,并且可以访问服务器,那么使用是可以预测的。

我有一个项目高度依赖于选择一个尽可能不可预测的随机数。所以我正在寻找可以生成更好随机数的建议,无论是其他内置函数还是用户函数。

我用它做了一个小测试:

我发现结果是均匀分布的,每个数字的生成次数有一个奇怪的模式。

0 投票
12 回答
350544 浏览

vb.net - VB.NET 中的随机整数

我需要生成一个介于 1 和 n 之间的随机整数(其中 n 是正整数)以用于单元测试。我不需要过于复杂的东西来确保真正的随机性——只需一个老式的随机数。

我该怎么做?

0 投票
30 回答
511766 浏览

sql - 如何在 SQL 中请求随机行?

如何在纯 SQL 中请求随机行(或尽可能接近真正随机)?

0 投票
23 回答
56906 浏览

ruby - 如何在 ruby​​ 中生成一个随机的 10 位数字?

此外,如何将其格式化为用零填充的字符串?

0 投票
11 回答
24135 浏览

algorithm - 真随机数发生器

抱歉这不是一个“真正的”问题,但有时我记得在这里看到一篇关于随机化随机化器以生成真正随机数的帖子,而不仅仅是伪随机数。如果我搜索它,我看不到它。

有人知道那篇文章吗?

0 投票
44 回答
1555530 浏览

java - 如何生成随机字母数字字符串

我一直在寻找一种简单的Java 算法来生成伪随机字母数字字符串。在我的情况下,它将被用作唯一的会话/密钥标识符,“可能”在500K+一代人中是唯一的(我的需求实际上并不需要任何更复杂的东西)。

理想情况下,我将能够根据我的独特性需求指定长度。例如,生成的长度为 12 的字符串可能看起来像"AEYGF7K0DM1X".

0 投票
6 回答
41567 浏览

c# - 如何在 C# 中生成随机数?

我想在 2 个值之间生成一个随机浮点数。在 C# 中执行此操作的最佳方法是什么?

0 投票
30 回答
142844 浏览

c# - 从列表中选择 N 个随机元素在 C# 中

我需要一个快速算法来从通用列表中选择 5 个随机元素。例如,我想从 a 中获取 5 个随机元素List<string>

0 投票
18 回答
104168 浏览

php - 生成(伪)随机字母数字字符串

如何在 PHP 中生成(伪)随机字母数字字符串,例如:'d79jd8c'?