Linux Shell编程,使用随机数
2024-09-03 02:26:57
Shell有一个$RANDOM环境变量,读取它可以获得5位随机数
在/dev下,有两个字符设备/dev/random和/dev/urandom,可以产生二进制随机数
其中,urandom为非阻塞随机数发生器,任何时候都能立即返回所需字节的随机数;而random为阻塞随机数发生器,产生的随机数更加自然,但效率低。
这两个设备产生的随机数可以使用统计运算类命令转换成shell环境可调用的字符。
如head /dev/urandom|sum,利用head命令获取一定两的二进制随机数,通过sum命令求和,转换成随机字符
最新文章
- LINQ to Entities 不支持 LINQ 表达式节点类型“ArrayIndex”
- 承接Holograms外包 Holograms内容定制 Holograms场景外包开发
- Eclipse插件推荐
- HDOJ 4750 Count The Pairs
- yum自动脚本
- 解决“未启用当前数据库的 SQL Server Service Broker,因此查询通知不受支持。如果希望使用通知,请为此数据库启用 Service Broker”错误
- PHP,单项查询及多项查询
- C语言的指针移位问题
- sublime Text2.0.2注册码
- Contest - 第10届“新秀杯”ACM程序设计大赛网络资格赛 赛后信息(晋级名单·正式版)
- javascript中字符串和字符串变量的问题
- 《SpringMVC从入门到放肆》六、SpringMVC开发Controller的方法总结
- oracle 中查看数据库表中某个字段是否重复
- 嵌入式 Linux 对内存的直接读写(devmem)
- 第 3 章 镜像 - 020 - 搭建本地 Registry
- 记录一次BUG修复-Entity Framwork SaveChanges()失效
- linux中crontab命令
- switch和continue的关系
- golang数据类型转换
- 20165227 《Java程序设计》实验一(Java开发环境的熟悉)实验报告
热门文章
- pyppepeer淘宝登录
- [C++]请麻烦压一下定理的棺材板啦
- 从零开始学习R语言(五)——数据结构之“列表(List)”
- Mol Cell Proteomics. | 粪便微生物蛋白质的组成与饮食诱导肥胖倾向的关联研究
- 在eclipse里面给maven项目打包
- 关于 RuntimeBinderException 异常
- Cobaltstrike指令大全/beacon命令
- python制作一键启动脚本
- 第二周Java实验作业
- Linux Namespace 入门系列:Namespace API