by Ricardo Fernández Serrata
Generates a truly random string of any length and any charset, no remote server required, all thanks to /dev/random.
Because of legacy, this doesn't pipe head's stdout through xxd, instead writes and reads a file within Automate's private storage. Any of these are required because AM reads stdout as 7bit ASCII, but this flow requires 8bit chars for max randomness.
I made this with password generation in mind, that's why it doesn't log data nor it performs a Clipboard Set. But you can use this for anything that isn't security-related.
It only supports charset length less than or equal to 2^16. Larger charsets will have higher indices ignored because 2 Bytes aren't enough to address them. Indices less than or equal to 2^16 - 1 are always within 16bit addressing range.
Similar (quantum integer alternative) flow by Patrick Corgan: llamalab.com/automate/community/flows/35057
Rate and review within the app in the Community section.