code: func generateStorageAccountName(accountNamePrefix string) string {
  	uniqueID := strings.Replace(string(uuid.NewUUID()), "-", "", -1)
  	accountName := strings.ToLower(accountNamePrefix + uniqueID)
  	if len(accountName) > storageAccountNameMaxLength {
  		return accountName[:storageAccountNameMaxLength-1]
  	}
  	return accountName
  }
docs: // get a storage account by UUID