For values in the unicode range, regardless of Python version.

def rand_unicode(min_char=MIN_UNICHR, max_char=MAX_UNICHR, min_len=MIN_STRLEN,
                 max_len=MAX_STRLEN, **kwargs):
    '''For values in the unicode range, regardless of Python version.
    '''
    from syn.five import unichr
    return unicode(rand_str(min_char, max_char, min_len, max_len, unichr))