How can I generate random string from a specific pattern? For example, My pattern is "Hey, Hello World!" and I want generate it randomly. Something like:
Code: Select all
Hello World! Hey, Hello, Hey World!
Code: Select all
Hello World! Hey, Hello, Hey World!
Code: Select all
echo "Hey, Hello World!" | tr ' ' '\n' | shuf | tr '\n' ' '
Thanks.Bloom wrote:Not exactly random, but perhaps this helps?Code: Select all
echo "Hey, Hello World!" | tr ' ' '\n' | shuf | tr '\n' ' '
Code: Select all
strings /dev/urandom | grep -o '[[:alnum:]]' | head -n 8 | tr -d '\n'; echo;