- def random_string(n_chars):
- '''Generates a random string of length n_chars.
- >>> random_string(5)
- 'FM>ro'
- >>> random_string(8)
- '"K^V]J|/'
- >>> random_string(32)
- ')tTu,2"s`ke`MF0}qWd.-&__C8OEksQy'
- :param n_chars: Number of characters to pick
- :type n_chars: int
- '''
- return ''.join( chr(random.randrange(32, 126)) for i in xrange(n_chars) )