设为首页 加入收藏

TOP

bash下获取随机数的方法
2014-11-24 08:12:39 来源: 作者: 【 】 浏览:1
Tags:bash 获取 随机 方法

在bash下,有时需要用到随机数,但是我们怎么获取呢?有如下方法可以使用:


1、通过bash变量获取


[root@vm3 ~]# echo $RANDOM


2417


[root@vm3 ~]# echo $RANDOM


3963


[root@vm3 ~]# RANDOM=3


[root@vm3 ~]# echo $RANDOM


18395


每次引用这个参数时,都会产生一个 0 到 32767 之间的随机整数。可以通过向 RANDOM 赋值来初始化随机数序列。如果取消了 RANDOM 的定义,它就失去了特殊的意义,即使后来重新定义它。


2、通过/dev/random文件获取


[root@vm3 ~]# od -An -N1 -i /dev/random


21


[root@vm3 ~]# od -An -N2 -i /dev/random


30782


参数:


-An 不使用基数


-N1 读1个字节(输出范围0~255),要是N2就是读2个字节(输出范围0~65535)


-i 等同于 -t dI,设置输出格式为十进制(d)整型(I)


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇bash之变量引用有无双引号差异 下一篇Struts 2.x避免表单的重复提交—..

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容:

·C语言中,“指针”用 (2025-12-26 15:20:18)
·在c语言的指针运算中 (2025-12-26 15:20:15)
·C语言-函数指针与函 (2025-12-26 15:20:12)
·求navicat for mysql (2025-12-26 13:21:33)
·有哪位大哥推荐一下m (2025-12-26 13:21:30)