linux内核补充随机数

linux内核补充随机数,第1张

有两种方法可以获取内核随机数。

根据博客园官网查询,一种是通过内核导出的随机数接口,另一种是通过特殊的设备文件。

Linux是一种开源电脑 *** 作系统内核。它是一个用C语言写成,符合POSIX标准的类Unix *** 作系统。

这样可以获得一个5位的随机数:

tr -dc 0-9</dev/urandom |head -c 5

当然这样生成的数字可能是0开头。 具体的你自己想办法吧。

linux内核自1.3.30版本以来实现了一个随机数产生器,从理论上说它能产生真正的随机数,该随机数产生器是从设备驱动收集电路上的环境噪音放入熵池,它的实现代码在drivers/char/random.c中,自己去看吧


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/6190467.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-17
下一篇 2023-03-17

发表评论

登录后才能评论

评论列表(0条)

保存