Bye Bye Moore

猫マンション建築の野望を胸に零細事業主として資本主義の荒波に漕ぎ出したアラサー男の技術メモ

特殊変数「$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