教程集 www.jiaochengji.com
教程集 >  脚本编程  >  shell  >  正文 shell中的random变量

shell中的random变量

发布时间:2014-08-30   编辑:jiaochengji.com
shell random变量

shell中的random变量,供初学者参考。

1、利用RANDOM取随机数
shell有一个环境变量RANDOM,范围是0--32767
如果我们想要产生0-25范围内的数:$(($RANDOM%26)) 在$(()) 是可以省略取值的$符号的。(All tokens in the expression undergo parameter expansion, string expansion, command substitu-tion, and quote removal.)
用这个环境变量对26取模即可。
如果想得到1--68范围内的数 : $(($RANDOM%68+1 ))
如果想得到6--87范围内的数 : $(($RANDOM%82+6 ))

2、Awk传递变量
awk 'BEGIN{srand();print rand()}'

您可能感兴趣的文章:
shell中的random变量
shell 生成随机数的例子
shell产生随机数的几种方法
linux shell 实现随机数的几种方法(date,random,uuid)
定制 Shell 提示符的方法分享
深入解析tcsh的初始化配置文件
一文带你读懂Python中的模块
shell脚本学习指南之shell变量
sed、awk调用shell变量的方法
bat批处理产生指定范围随机数字的方法介绍

[关闭]
~ ~