
                         t    S r SSKrSSKrSSKrSSKrSSKJr  Sr\R                  r	\	\R                  -   rS rg)z'A module for generating resource names.    N)range   c                  r   [         R                  " 5       n U R                  [        R                  " [
        R                  " [        5      5      5        [        [        S-
  5       H@  nU R                  [        R                  " [
        R                  " [        5      5      5        MB     U R                  5       $ )zGenerates a random string.

Returns:
  The returned string will be 12 characters long and will begin with
  a lowercase letter followed by 11 characters drawn from the set
  [a-z0-9].
   )ioStringIOwritesix	text_typerandomchoice_BEGIN_ALPHABETr   _LENGTH	_ALPHABETgetvalue)buf_s     4lib/googlecloudsdk/api_lib/compute/name_generator.pyGenerateRandomNamer      sj     	#))CMM&--89:1aIIcmmFMM)456 	    )__doc__r   r   stringr
   	six.movesr   r   ascii_lowercaser   digitsr   r    r   r   <module>r      s>     . 
   
 
((fmm+	r   