shell生成指定长度的随机数

生成指定长度是随机数

1
2
3
4
5
# 8位纯数字的随机数
tr -cd '0-9' </dev/urandom | head -c 8

# 16位包含字母、数字的随机数
tr -cd '[:alnum:]' </dev/urandom | head -c 16

使用/dev/urandom而不是/dev/random是因为后者比较慢。

文章作者: 骏马金龙
文章链接: http://www.junmajinlong.com/linux/gen_random/
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 骏马金龙