Why?
With random strings, there's less of a chance that creation of storage accounts will throw errors as they need to be uniquely named within a region.
How?
https://registry.terraform.io/providers/hashicorp/random/latest/docs/resources/string
Anything else?