gpt4 book ai didi

ubuntu -/dev/random 和/dev/urandom 何时创建?

转载 作者:行者123 更新时间:2023-12-04 18:29:23 34 4
gpt4 key购买 nike

我试图在 Ubuntu 的启动过程中尽早采样一些随机性。我想知道是否有人建议如何做到这一点。我目前的想法是寻找/dev/random 和/dev/urandom 在引导序列中创建的位置,并在那里添加我的代码。

谢谢!

最佳答案

文件/dev/random 和/dev/urandom 由设备管理器创建,作为硬件抽象层的一部分。这是作为 udev 和 systemd 的一部分进行管理的(根据维基百科,systemd 在 2012 年 4 月将 udev 合并到其中)。

可以通过命令查看该服务的启动顺序

    sudo chkconfig --list systemd

启动后,这些文件应该可用。

如果您需要一个更早的随机数,您可以做的另一件事是让您的程序/脚本获取纪元时间并使用它,或者如果您需要一个范围,使用您的上随机数范围的模数来获取一个数字从 0 - 你的模数。这应该在任何时候都有效。如何做到这一点取决于您的语言。

关于ubuntu -/dev/random 和/dev/urandom 何时创建?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12304948/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com