2018/04/06

Bash 隨機字串程式 (Random String Generator)

有非常多的方法可以產生隨機字串,例如下行指令可以產生 16 個字元的隨機字串:
tr -cd '[:graph:]' < /dev/urandom | head -c 16 ; echo

本文敘述另一種方法,可以依需求選擇字元種類而長度隨意。字元可以是單純的數字、小寫字母、大寫字母,或各種組合,也可加入符號,共有十四種類別。隨機字串的產生主要是靠 shuf 指令。


本文更新於 WordPress:
Random String Generator Using shuf Utility