Shell有一个$RANDOM环境变量,读取它可以获得5位随机数

在/dev下,有两个字符设备/dev/random和/dev/urandom,可以产生二进制随机数

其中,urandom为非阻塞随机数发生器,任何时候都能立即返回所需字节的随机数;而random为阻塞随机数发生器,产生的随机数更加自然,但效率低。

这两个设备产生的随机数可以使用统计运算类命令转换成shell环境可调用的字符。

如head /dev/urandom|sum,利用head命令获取一定两的二进制随机数,通过sum命令求和,转换成随机字符

最新文章

  1. LINQ to Entities 不支持 LINQ 表达式节点类型“ArrayIndex”
  2. 承接Holograms外包 Holograms内容定制 Holograms场景外包开发
  3. Eclipse插件推荐
  4. HDOJ 4750 Count The Pairs
  5. yum自动脚本
  6. 解决“未启用当前数据库的 SQL Server Service Broker,因此查询通知不受支持。如果希望使用通知,请为此数据库启用 Service Broker”错误
  7. PHP,单项查询及多项查询
  8. C语言的指针移位问题
  9. sublime Text2.0.2注册码
  10. Contest - 第10届“新秀杯”ACM程序设计大赛网络资格赛 赛后信息(晋级名单·正式版)
  11. javascript中字符串和字符串变量的问题
  12. 《SpringMVC从入门到放肆》六、SpringMVC开发Controller的方法总结
  13. oracle 中查看数据库表中某个字段是否重复
  14. 嵌入式 Linux 对内存的直接读写(devmem)
  15. 第 3 章 镜像 - 020 - 搭建本地 Registry
  16. 记录一次BUG修复-Entity Framwork SaveChanges()失效
  17. linux中crontab命令
  18. switch和continue的关系
  19. golang数据类型转换
  20. 20165227 《Java程序设计》实验一(Java开发环境的熟悉)实验报告

热门文章

  1. pyppepeer淘宝登录
  2. [C++]请麻烦压一下定理的棺材板啦
  3. 从零开始学习R语言(五)——数据结构之“列表(List)”
  4. Mol Cell Proteomics. | 粪便微生物蛋白质的组成与饮食诱导肥胖倾向的关联研究
  5. 在eclipse里面给maven项目打包
  6. 关于 RuntimeBinderException 异常
  7. Cobaltstrike指令大全/beacon命令
  8. python制作一键启动脚本
  9. 第二周Java实验作业
  10. Linux Namespace 入门系列:Namespace API