random-number-generator

RNGD 是否接受 Debian11、内核 Debian-5.10.0-17 的其他熵输入?
random-number-generator

RNGD 是否接受 Debian11、内核 Debian-5.10.0-17 的其他熵输入?

2022 年 8 月 6 日 我最近升级到了 Debian-5.10.0-17-amd64 内核,但效果并不理想。我又退回到了 Debian-5.10.0-9-amd64 内核。 在“9”内核下,我运行一个脚本,将 cat 的 entropy_available 写入日志文件,休眠 15 秒并在凌晨 2:00 重复 480 次。该脚本运行约 2 小时。第一次测试只运行内核。它处于活动状态并在池中移动。第二次测试是内核和 rngd 一起运行。它处于活动状态并在池中稍微活跃一些。第三次测试是 rngd 停止、randomsound 和内核运行。熵池快速、快速并填...

Admin

Excel RAND 递增数字
random-number-generator

Excel RAND 递增数字

我在 Excel 中有两个数字,一个最小值和一个最大值,我想在这两个数字之间填写一个随机数,但它每次都必须增加 思考类似 INT(RAND()+C3) 并且 c3 的值为 1130,因此我得到一个随机数,然后将前一个值添加到该数字上,这使每个数字都增加。 ...

Admin

如何在 CMD 中获得真正的随机数?
random-number-generator

如何在 CMD 中获得真正的随机数?

我有一些脚本,网络中的每台 PC 都会下载并执行,任务不是同时运行脚本。因此,我使用简单的伪随机数来设置超时时间,例如 TIMEOUT /T 2%random:~0,2% 但我发现它不够随机,因为有些电脑仍然同时执行脚本。所以我决定让随机性变得更随机一些,并想出了下一个代码,但尚未测试 SET /A rnd_time=3%random:~0,2%-1%random:~0,2% TIMEOUT /T %rnd_time% 但我不确定它是否足够随机。所以,也许有一种方法可以实现,嗯,不是真正的随机,而是伪随机,这对于我的目的来说足够随机。谢谢。 ...

Admin

同一公式中的两个 RAND() 函数会产生两个不同的随机数吗?
random-number-generator

同一公式中的两个 RAND() 函数会产生两个不同的随机数吗?

我正在审阅别人的工作,但他们却无法轻易回答。下面的公式不应产生小于零的结果,因为它与不能为负的物理量有关。然而,它是: =IFERROR(IF(((RAND()-0.5)*J6*I6)<0,0,(RAND()-0.5)*J6*I6),0) “J”和“I”列的数字均为正数。我认为这是因为这两个RAND()函数彼此独立,因此每次计算时实际上是两个不同的随机数。是这样吗? 在这种情况下,包含函数的单独列RAND()和引用它们的列会起作用吗? ...

Admin

既然我们可以轻松获得真正的随机数,为什么还要使用伪随机数?
random-number-generator

既然我们可以轻松获得真正的随机数,为什么还要使用伪随机数?

除了能够重现相同的数字序列之外,还有什么理由使用伪随机数生成器,而可以轻松获取真正的随机数,例如时钟的毫秒数、电力波动等……? 我听说产生真正随机的数字序列通常需要更多时间并且需要额外的硬件,但我上面提到的事情不应该这样。 那么伪随机数如此受欢迎的其他原因是什么呢? ...

Admin

在 VBA 中循环内运行两个函数
random-number-generator

在 VBA 中循环内运行两个函数

=DEC2HEX(RANDBETWEEN(100,1000),8)我有这个在 excel 表中创建随机数的公式。但我想将其转换为 vba。 经过很多麻烦之后我得到了这个: ActiveSheet.Range("A" & (lRow + 1)).Value = WorksheetFunction.RandBetween(1, 5000) 但是我只能像示例一样导入一个函数。但我必须同时导入函数Randbetween和DEC2HEX。 希望理解! ...

Admin

用于在列单元格中连续生成唯一编号的 vba 代码
random-number-generator

用于在列单元格中连续生成唯一编号的 vba 代码

我在 Excel 表中创建了一个按钮。现在我希望每次单击该按钮时都会在单元格中生成一个唯一代码。如果我再次单击该按钮,则会在前一个单元格下方生成另一个唯一代码。 我尝试了DEC2HEXexcelRANDBETWEEN的功能。它起作用了。但无法找到如何使用该按钮使其发挥作用。 希望理解! ...

Admin

shuf 命令的随机性有多可靠?
random-number-generator

shuf 命令的随机性有多可靠?

我运行以下命令来生成 10 亿个随机数: time shuf -i 1-1000000000 > "SHUF TEST 1" 令我惊讶的是,它能够在不到 10 分钟的时间内完成此操作。然后我运行输出文件以uniq -d确定生成的数字中有多少是重复的,当结果为 0 时,我再次感到惊讶。我还运行输出文件uniq -u并sort -u确认这些结果。 这个命令如何shuf能够在如此短的时间内生成十亿个随机数?我能依赖它的随机性吗?请注意,我不需要一个加密安全的随机数生成器来满足我的需求,只要它足够好,能够始终返回一个唯一的数字就行。 ...

Admin

是否可以编辑“/dev/random”设备以使我的计算机上的 RNG 可预测?
random-number-generator

是否可以编辑“/dev/random”设备以使我的计算机上的 RNG 可预测?

是否可以通过超级用户访问权限来编辑我的/dev/random或/dev/urandom以某种方式使操作系统生成的随机数可预测? 我想知道如果我将一个可执行文件(例如游戏)发送给依赖系统 RNG 的人,他们是否可以操纵他们自己的程序/dev/random来破解我的程序,以便他们可以预测程序的随机输出? ...

Admin

将十进制随机值转换为二进制以进行 ent 测试
random-number-generator

将十进制随机值转换为二进制以进行 ent 测试

我有来自 /dev/urandom 的 ascii 随机值,保存在以下文件中:435 678 437 897 它们分布均匀,平均值完美。将文件提供给 ent 测试套件会产生低熵值和高平均值(远非随机的 127.5),因为 ent 旨在测试二进制文件。我正在使用 linux,如何将带有十进制随机值的文件从 /dev/random 转换为其原始字节格式,以便它可以显示正确的 ent 结果。 ...

Admin

从日志文件(例如 /var/log/maillog)生成(伪)随机数
random-number-generator

从日志文件(例如 /var/log/maillog)生成(伪)随机数

首先:我确实知道真正的随机数生成器应该有真正的随机输入,就像一些无法预测的东西。 现在,考虑一下:一个繁忙的邮件服务器每秒可以在 /var/log/maillog(Postfix)中生成数十行。假设我跟踪日志文件中的最后 500 行并计算 SHA512 消息摘要。这将为我提供 512 位(64 字节)的相当随机的数据。当然,假设我是唯一有权访问日志文件的人,并且没有人知道我在这样做。我可以每分钟这样做,每分钟获得 512 个相当随机的位。反过来,这可以用来加密一些秘密的东西。 真正的密码学家当然会说这很糟糕,我不应该这样做(相信我的生成器的随机性),但我...

Admin

无法将 /root/.rnd 加载到 RNG:我在哪里可以找到它,或者如何创建它?
random-number-generator

无法将 /root/.rnd 加载到 RNG:我在哪里可以找到它,或者如何创建它?

我正在尝试在 Ubuntu Server 18.04 上使用 OpenVPN 设置 VPN 服务器,并且我想使用 EasyRSA 来构建我的 PKI CA。 因此,在以 root 身份连接时,我启动了复制到的 EasyRSA 脚本。使用和/etc/openvpn/easy-rsa一切都运行正常,但当我尝试启动 时,出现此错误:./clean-all./build-dh./pkitool --initca Can't load /root/.rnd into RNG 140171234709952:error:2406F079:random number ge...

Admin

在监视下输入随机数序列种子
random-number-generator

在监视下输入随机数序列种子

我正在尝试将我的计算机中的连续随机数序列传输到另一个国家/地区(用于验证目的)。此序列是从种子递归生成的一系列伪随机数。现在想象一下,当地政府机构试图入侵我的计算机以解密我的序列,以便他们可以复制和传输他们自己的版本,同时切断我的流。为了防止这种情况发生,我需要确保他们不知道种子。这很困难,因为我的计算机完全被窃听和监控。如何在不被他们发现的情况下将种子输入计算机? ...

Admin

dd 生成一个 32 MB 的随机文件,而不是 1 GB
random-number-generator

dd 生成一个 32 MB 的随机文件,而不是 1 GB

我想要生成一个 1 GB 的随机文件,因此我使用了以下命令。 dd if=/dev/urandom of=output bs=1G count=1 但是每次我启动这个命令时我都会得到一个 32 MB 的文件: <11:58:40>$ dd if=/dev/urandom of=output bs=1G count=1 0+1 records in 0+1 records out 33554431 bytes (34 MB, 32 MiB) copied, 0,288321 s, 116 MB/s 怎么了? 编辑: 感谢这个主题中的...

Admin

在 Windows 中配置默认​​的随机数生成器算法。
random-number-generator

在 Windows 中配置默认​​的随机数生成器算法。

如何在 Windows 上配置默认随机数生成器?Windows 7 及以上版本。 我想检查一下“双椭圆曲线确定性随机位生成器(Dual EC DRBG)”是否设置算法。如果默认生成器设置为“Dual EC DRBG”,我想配置一个更合适的随机数生成器。 根据这个在 Cryptography StackExchange 上发帖,可以配置随机数生成器: Windows 有一个机制,用于配置系统各个部分使用的默认 RNG 算法。Windows 8.1、Windows Server 2012R2、Windows 8、Windows Server 2012...

Admin