linux内核补充随机数

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

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

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

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

在shell中有一个环境变量RANDOM,它的范围是0--32767

如果我们想要产生0-25范围内的数,如下:

$RANDOM%26

用这个环境变量对26取模,就可以得到最小是0,最大是25的数了。

如果想得到1--68范围内的数,可以这样

$RANDOM%68+1,

前面可以得到最小为0,最大为67的随机数,再加上1,很自然的就可以得到最大为1,最小为68的数了。

如果想得到6--87范围内的数。可以这样

$RANDOM%82+6,

前面可以得到最小为0,最大为81的随机数,再加上6,很自然的就可以得到最大为87,最小为6的数了。

echo `date +"%Y-%m-%d %H:%M:%S"` begin >>文件路径

echo $RANDOM >>文件路径

shell中有一个环境变量为$RANDOM,实际的取值范围为:0-32767

echo `date +"%Y-%m-%d %H:%M:%S"` '我是中文' $RANDOM >>文件路径


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

原文地址: https://outofmemory.cn/yw/8682933.html

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

发表评论

登录后才能评论

评论列表(0条)

保存