title: Generate random strings of Chinese characters in Python
body: <p>I wrote a small piece of code that searches for a random string of three letters in the App Store:</p>
  
  <pre><code>searchTerm = (''.join(random.choice(string.ascii_lowercase) for i in range(3)))
      urllib.urlretrieve("https://itunes.apple.com/search?country=us&amp;entity=software&amp;limit=5&amp;term=" + str(searchTerm), "download.txt")
  </code></pre>
  
  <p>Now I wonder how I could do the same, but with Chinese characters, as I'd like to explore the Chinese App Store as well.</p>
  
  <p>I had a look at this question <a href="https://stackoverflow.com/questions/14803834/making-a-list-of-traditional-chinese-characters-from-a-string">making a list of traditional Chinese characters from a string</a> but it didn't help.</p>