shell 中 产生随机数

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了shell 中 产生随机数相关的知识,希望对你有一定的参考价值。


命令介绍 


$RANDOM  ##一般产生4-5位的数字


事列说明


[[email protected] shell]# echo $RANDOM  

9926


[[email protected] shell]# echo $RANDOM

16517

[[email protected] shell]# echo $RANDOM

3839

[[email protected] shell]# echo $RANDOM

5857


2、产生(0-9) 的随机数字


echo $(($RANDOM%10))


[[email protected] shell]# echo $(($RANDOM%10))

9

[[email protected] shell]# echo $(($RANDOM%10))

7

[[email protected] shell]# echo $(($RANDOM%10))


3、产生随机字母的数字,并指定取其中的几位


[[email protected] shell]# echo $RANDOM | md5sum | cut -c 1-6

cf837f

[[email protected] shell]# echo $RANDOM | md5sum | cut -c 1-6

7ac9ff

[[email protected] shell]# echo $RANDOM | md5sum | cut -c 1-6

d5c27d


[[email protected] shell]# echo $RANDOM | md5sum | cut -c 6-12

fcb22b2

[[email protected] shell]# echo $RANDOM | md5sum | cut -c 6-12

2f6b7bf


本文出自 “sdsca” 博客,请务必保留此出处http://sdsca.blog.51cto.com/10852974/1890834

以上是关于shell 中 产生随机数的主要内容,如果未能解决你的问题,请参考以下文章

(转)shell实例浅谈之产生随机数七种方法

shell数组(产生不同的随机数)

Linux Shell 生成随机数和随机字符串

shell——随机数(RANDOM)+ expect 自动应答

Linux Shell 生成随机数和随机字符串

shell编程