Bye Bye Moore

PoCソルジャーな零細事業主が作業メモを残すブログ

特殊変数「$RANDOM」から乱数を得る

特殊変数「$RANDOM」から乱数を得る事ができます。

$ echo $RANDOM
8487

応用:文字列のランダム化

これを応用すると、文字列をランダムでかき乱す事ができます。

$ for i in big brother is watching you; do printf "$RANDOM $i\n"; done | sort | sed -E "s/^[0-9]+ //"
brother
big
watching
you
is

$ (略)
big
brother
watching
you
is