linux's docs

13.4.0: 脚本基础-随机数生成


1. 随机数生成方法

# 使用mkpasswd和sed配合

mkpasswd -l 20 -d 15|sed 's/[^[:digit:]]//g'
428207710258917
# mkpasswd至少需要一个特殊字符和分别两个大小写字母
# 所以要配合sed将非数字字符转换成空
# 随机数位数可自定义


## 使用RANDOM变量

echo $RANDOM$RANDOM
982320983
# man bash查看RANDOM部分内容,RANDOM每次会产生一个0-32767的数字
# 随机数位数是随机的

Contents