![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
随机数
beebeeyoung
这个作者很懒,什么都没留下…
展开
-
/dev/random
下面这段代码不断往/dev/random写入数据,观察内核熵池熵值变化。 #include <stdio.h> #include <stdlib.h> #include <linux/random.h> //#include <sys/random.h> #include <errno.h> #include <fcntl.h> #include <sys/ioctl.h> #include <sys/time.h原创 2021-04-02 01:30:23 · 1641 阅读 · 0 评论 -
随机数(1)
linux 内核内建了随机数生成器。从系统收集环境噪声放入熵池,产生随机数。通过/dev/random和/dev/urandom向应用提供随机数。 /dev/random 生成的随机数质量较高,产生随机数的速度较慢,应用从中读取随机数速率过快默认会阻塞 /dev/urandom 生成随机数的速度很快,质量较差,但并不会发生阻塞。 可以使用cat 或 hexdump 直接读出随机数 hexdump -C /dev/random hexdump -C /dev/urandom 可以发现从 /dev/原创 2021-03-29 01:06:31 · 274 阅读 · 0 评论