Macでランダム文字列を生成する

head -c 100 /dev/urandom | LC_ALL=C tr -dc 'A-Za-z0-9_!@#$%^&*()\-+='

head -c 100 /dev/urandomは、urandomから100(単位は知らない)だけcat。trは文字列を置換。

headの100を増やしたり減らしたりすると長さ変えられる。文字列に使う文字はtrに渡すやつ変える。

参考