现在的位置: 首页 > 综合 > 正文

linux /dev/urandom和/dev/random的区别

2013年05月02日 ⁄ 综合 ⁄ 共 259字 ⁄ 字号 评论关闭

Linux 产生随机数的两种方式

cat  /dev/urandom | od -x | sed 's/\s*//g' |cut -c 8-16 |less

cat  /dev/random | od -x | sed 's/\s*//g' |cut -c 8-16 |less 

上述两种方式都可以产生随机数,但是有区别

dev/urandom  和dev/random
都是产生用不为空的随机字符流,区别是

/dev/random设备会封锁,直到系统产生的随机字符流已经充分够用,所以耗用时间较长

/dev/urandom设备不会封锁,数据的随机程度不高,但是一般情况已经够用

抱歉!评论已关闭.