Language zh_CN

faker.providers.address

fake.address()
# '江西省彬县翔安银川街F座 160642'

fake.building_number()
# 'v座'

fake.city()
# '济南市'

fake.city_name()
# '阜新'

fake.city_suffix()
# '市'

fake.country()
# '利比里亚'

fake.country_code(representation="alpha-2")
# 'LC'

fake.district()
# '丰都'

fake.postcode()
# '323640'

fake.province()
# '甘肃省'

fake.street_address()
# '潮州街n座'

fake.street_name()
# '高路'

fake.street_suffix()
# '街'

faker.providers.automotive

fake.license_plate()
# '6VT G80'

faker.providers.bank

fake.bank_country()
# 'GB'

fake.bban()
# 'FBRC5947502556141'

fake.iban()
# 'GB14KYGX5541786311021'

faker.providers.barcode

fake.ean(length=13)
# '2120335106036'

fake.ean13()
# '4035961245975'

fake.ean8()
# '28755791'

faker.providers.color

fake.color_name()
# 'LawnGreen'

fake.hex_color()
# '#6a8082'

fake.rgb_color()
# '234,216,77'

fake.rgb_css_color()
# 'rgb(252,254,79)'

fake.safe_color_name()
# 'olive'

fake.safe_hex_color()
# '#441100'

faker.providers.company

fake.bs()
# 'whiteboard bleeding-edge info-mediaries'

fake.catch_phrase()
# 'Triple-buffered stable matrices'

fake.company()
# '飞海科技网络有限公司'

fake.company_prefix()
# '联通时科'

fake.company_suffix()
# '科技有限公司'

faker.providers.credit_card

fake.credit_card_expire(start="now", end="+10y", date_format="%m/%y")
# '07/27'

fake.credit_card_full(card_type=None)
# 'VISA 16 digit\n建国 邵\n4225452985241367 03/29\nCVC: 073\n'

fake.credit_card_number(card_type=None)
# '6011243859180036'

fake.credit_card_provider(card_type=None)
# 'Diners Club / Carte Blanche'

fake.credit_card_security_code(card_type=None)
# '402'

faker.providers.currency

fake.cryptocurrency()
# ('DASH', 'Dash')

fake.cryptocurrency_code()
# 'IOTA'

fake.cryptocurrency_name()
# 'Namecoin'

fake.currency()
# ('GGP', 'Guernsey pound')

fake.currency_code()
# 'MWK'

fake.currency_name()
# 'Israeli new shekel'

faker.providers.date_time

fake.am_pm()
# 'AM'

fake.century()
# 'XIII'

fake.date(pattern="%Y-%m-%d", end_datetime=None)
# '1985-03-12'

fake.date_between(start_date="-30y", end_date="today")
# datetime.date(1994, 11, 25)

fake.date_between_dates(date_start=None, date_end=None)
# datetime.date(2019, 4, 18)

fake.date_object(end_datetime=None)
# datetime.date(2005, 11, 21)

fake.date_of_birth(tzinfo=None, minimum_age=0, maximum_age=115)
# datetime.date(1919, 9, 2)

fake.date_this_century(before_today=True, after_today=False)
# datetime.date(2005, 5, 26)

fake.date_this_decade(before_today=True, after_today=False)
# datetime.date(2016, 8, 24)

fake.date_this_month(before_today=True, after_today=False)
# datetime.date(2019, 4, 13)

fake.date_this_year(before_today=True, after_today=False)
# datetime.date(2019, 1, 27)

fake.date_time(tzinfo=None, end_datetime=None)
# datetime.datetime(1985, 10, 29, 16, 58, 14)

fake.date_time_ad(tzinfo=None, end_datetime=None, start_datetime=None)
# datetime.datetime(56, 7, 23, 13, 51, 5)

fake.date_time_between(start_date="-30y", end_date="now", tzinfo=None)
# datetime.datetime(1991, 6, 24, 7, 54, 4)

fake.date_time_between_dates(datetime_start=None, datetime_end=None, tzinfo=None)
# datetime.datetime(2019, 4, 18, 14, 29, 25)

fake.date_time_this_century(before_now=True, after_now=False, tzinfo=None)
# datetime.datetime(2011, 3, 28, 16, 56, 46)

fake.date_time_this_decade(before_now=True, after_now=False, tzinfo=None)
# datetime.datetime(2010, 10, 24, 5, 39, 20)

fake.date_time_this_month(before_now=True, after_now=False, tzinfo=None)
# datetime.datetime(2019, 4, 13, 17, 5, 37)

fake.date_time_this_year(before_now=True, after_now=False, tzinfo=None)
# datetime.datetime(2019, 4, 9, 3, 58, 42)

fake.day_of_month()
# '04'

fake.day_of_week()
# 'Thursday'

fake.future_date(end_date="+30d", tzinfo=None)
# datetime.date(2019, 4, 27)

fake.future_datetime(end_date="+30d", tzinfo=None)
# datetime.datetime(2019, 5, 7, 14, 12, 28)

fake.iso8601(tzinfo=None, end_datetime=None)
# '1976-05-01T18:38:16'

fake.month()
# '07'

fake.month_name()
# 'February'

fake.past_date(start_date="-30d", tzinfo=None)
# datetime.date(2019, 3, 29)

fake.past_datetime(start_date="-30d", tzinfo=None)
# datetime.datetime(2019, 4, 10, 17, 15, 55)

fake.time(pattern="%H:%M:%S", end_datetime=None)
# '08:21:46'

fake.time_delta(end_datetime=None)
# datetime.timedelta(0)

fake.time_object(end_datetime=None)
# datetime.time(17, 1, 32)

fake.time_series(start_date="-30d", end_date="now", precision=None, distrib=None, tzinfo=None)
# <generator object Provider.time_series at 0x7f52ae529cf0>

fake.timezone()
# 'Europe/Ljubljana'

fake.unix_time(end_datetime=None, start_datetime=None)
# 1261626825

fake.year()
# '2015'

faker.providers.file

fake.file_extension(category=None)
# 'avi'

fake.file_name(category=None, extension=None)
# '情况.flac'

fake.file_path(depth=1, category=None, extension=None)
# '/应用/生活.pages'

fake.mime_type(category=None)
# 'multipart/mixed'

fake.unix_device(prefix=None)
# '/dev/xvde'

fake.unix_partition(prefix=None)
# '/dev/xvda2'

faker.providers.geo

fake.coordinate(center=None, radius=0.001)
# Decimal('172.463891')

fake.latitude()
# Decimal('53.595000')

fake.latlng()
# (Decimal('-67.0852255'), Decimal('156.482254'))

fake.local_latlng(country_code="US", coords_only=False)
# ('35.25064', '-91.73625', 'Searcy', 'US', 'America/Chicago')

fake.location_on_land(coords_only=False)
# ('50.82882', '-0.32247', 'Lancing', 'GB', 'Europe/London')

fake.longitude()
# Decimal('-107.759941')

faker.providers.internet

fake.ascii_company_email(*args, **kwargs)
# 'taodai@tian.cn'

fake.ascii_email(*args, **kwargs)
# 'gang89@qiangjun.com'

fake.ascii_free_email(*args, **kwargs)
# 'xjin@gmail.com'

fake.ascii_safe_email(*args, **kwargs)
# 'haoyang@example.org'

fake.company_email(*args, **kwargs)
# 'dengjun@lixiong.cn'

fake.domain_name(levels=1)
# 'qiangfang.net'

fake.domain_word(*args, **kwargs)
# 'xiuyingtang'

fake.email(*args, **kwargs)
# 'zzhu@yahoo.com'

fake.free_email(*args, **kwargs)
# 'qiuguiying@gmail.com'

fake.free_email_domain(*args, **kwargs)
# 'hotmail.com'

fake.hostname(*args, **kwargs)
# 'laptop-94.tang.cn'

fake.image_url(width=None, height=None)
# 'https://placeholdit.imgix.net/~text?txtsize=55&txt=66x634&w=66&h=634'

fake.ipv4(network=False, address_class=None, private=None)
# '192.63.69.97'

fake.ipv4_network_class()
# 'a'

fake.ipv4_private(network=False, address_class=None)
# '10.254.124.107'

fake.ipv4_public(network=False, address_class=None)
# '106.117.122.174'

fake.ipv6(network=False)
# 'b217:7803:990a:8656:bde5:165b:1e23:d6c3'

fake.mac_address()
# '4a:51:5b:70:21:3f'

fake.safe_email(*args, **kwargs)
# 'bqian@example.com'

fake.slug(*args, **kwargs)
# ''

fake.tld()
# 'cn'

fake.uri()
# 'http://www.houfeng.cn/tag/blog/explore/login/'

fake.uri_extension()
# '.jsp'

fake.uri_page()
# 'terms'

fake.uri_path(deep=None)
# 'category/main/explore'

fake.url(schemes=None)
# 'http://min.cn/'

fake.user_name(*args, **kwargs)
# 'fang75'

faker.providers.isbn

fake.isbn10(separator="-")
# '1-07-730889-2'

fake.isbn13(separator="-")
# '978-1-382-85764-2'

faker.providers.job

fake.job()
# '工程/设备工程师'

faker.providers.lorem

fake.paragraph(nb_sentences=3, variable_nb_sentences=True, ext_word_list=None)
# '资料不过一个这个以下只有.工作世界一般发表使用更多工作.'

fake.paragraphs(nb=3, ext_word_list=None)
# [   '工程原因社区.回复目前所以之后.朋友你的谢谢会员.',
#     '地区服务你的根据.文章谢谢孩子一起.以后品牌认为时间点击功能什么经验.',
#     '你的由于要求历史关于投资.对于电影学生在线开始比较.登录推荐位置最后精华以后在线进入.']

fake.sentence(nb_words=6, variable_nb_words=True, ext_word_list=None)
# '社会支持业务当然.'

fake.sentences(nb=3, ext_word_list=None)
# ['中文语言运行实现来源.', '完全如此中文喜欢电脑她的过程.', '电影北京他们处理无法.']

fake.text(max_nb_chars=200, ext_word_list=None)
# ('单位联系首页继续不是留言国家.网站根据广告要求.一点女人以及看到个人.\n'
#  '只是得到不要一直时候积分经验.美国行业支持.需要原因产品最大女人评论电脑需要.\n'
#  '企业专业决定需要当前谢谢合作.来自活动加入.之间实现能力不过.\n'
#  '科技信息开发内容的是.那么还是企业推荐科技资料.\n'
#  '最后生活的人决定.系列标题日本环境.\n'
#  '是否市场完全这样音乐这种电脑.解决以下参加一次可是没有点击来自.同时汽车两个不会全国.')

fake.word(ext_word_list=None)
# '单位'

fake.words(nb=3, ext_word_list=None, unique=False)
# ['这是', '类别', '研究']

faker.providers.misc

fake.binary(length=1048576)
# (b'\xb5\xd0\x1aU\xff\x9d\tCQ\x18&{\xaaa\x8e\x96\xcfF\x17\x02AD\xccK\xbb7_['
#  b'\x8e\x18\x1c\xdc\xd7R\x9f\x8f\x02\xad\xb4\xfe\xdc\xe8\xa0\xaf\x18+\xe7\xc5'
#  b'\xbdN#\xaaf\xc3^\x04\xaf\xa5v\x10\x81\x1d\xa6\xd4@oR\x8c\x8ao\xcd\xd5oUeM'
#  b"\xd4\xc5\x0f\x8b\xd7,6\xd2\xa2u\xae\rW'\xbdA\xe8\xd0\x02\x8b\x0e\xca\x1b\xb2"
#  b'\x1f\xcdZF\xed\xd4N\\\xfdl\xcdW\xb2$\x7f\x96\xa6K\xa6\x80\x8dh\xb1nPu\xbba'
#  b'\xcaw\x91\xc0`!yyLA\xfd\xbehu\x04\xc5L\xc0\x0e\x06SJU\x9d\x0e\x95a}9\xa3T7'
#  b'\xa4"\x1fh\xf6\xa9z,\xd6\xee\xa5\x1e\xb1\xf4\x8fzX\x1cl\xd9\xae\x11\xcd\xee'
#  b'\xb7nim\xaej\x06\x1d\xb9%\xa2;\xf6\x9aV\x04\x98\xb7\x1f\x12k6#:\x14\x9b\x91 '
#  b'\x86:\xb7m\x90n\xd7?\x19.\xc9\x11>\xb0\x85\x92:\xb8\x19\xf4\xd4q\x10Z'
#  b"\xe0\r\xb6+\xaa\xd5,\xf1,\x8fy{\xeb\x1f\xeci@\x05'\xfbL\xf1\xdb\xaa"
#  b'x\xc4\x1d^\xf8\xe0U;9\xec\x02\xf9\x02\x1aQ;s\xee\x80#\x89\xdc\r\xc9'
#  b'\x8c\x16\xf7i\xb4\xc2\xa3\xf6<\x1a$\xf4\xac+8\xd6\xd3\xf9\xbe$\xba\xd3\x85C'
#  b'\xc1\xb2K\xeev\xbc\xb3D\x0eVB+\x07n\xb0~\x10\xcb\x1c\x9fX;\x93/'
#  b'\xc2\xea\\\xa9{3bf\xbb\xb7x\xf7<%\x06\xa7\xe6I|\xd4KH\xd48\x84\xc4o\x95'
#  b'C2d\x8e\xed\xbd\xa6%{\xb9\x8a-\x06S\xaf+\x11\xdf0\x9b\xb0\x08A\tl\xb4c\x86'
#  b'\xc60\xc1#C\xd7_\xbe\x9a\x00\xab\xf6\x05\xd78s\x8di\xe1O~Y\xe7m'
#  b'\x9e\x87\x85\x9bRvB\x85\xe5T\x9eR\xcf2\x9c\xa5yl\xe4p\xe3w\xf4\x8d\xacq;\xba'
#  b'\xb6_\xed%\xa8&\x13Y\xc0\x87\xef\x88\xa3\x02\xc6\xb5\xca\x8f\x0e\x1c'
#  b'\x80V\x90\xb1\xff\xbf}|\x8d\xcejm\x92\xcc)\xbe\t\xf2kOQ\x10p\x01'
#  b'.\x06\xea\xde\xa9v\xa5b\x84\xb8\xeb\nv\xa7\x0e\xb9F\xe0U\xef\x1fz,\x19'
#  b'\xef\xa53\xd3\xd6\x0b\xf3\xe9\n\xd7\xfd\x9a,m\x00\x80n\xcd\xbf \xac\xb3N\x14'
#  b'\x12]-~2\x8b<\xfa\xf5\xcc2\xc5\x85\x9f}-\xd1y\x9eFx\x89A\xc4\xf8\xe2\x13E'
#  b" \xa1D\xd1\xee\x12\x98\xa8h\xd0'\xdf\xad}:\xa0oc\xd7\xab:\xd1,S?dAi\xc8sJc"
#  b'\x92m#o\xa7f4\x81\x07\x18\x985\xab\x030\x1a\xa1\xbf\x0b XY\xbb\x95\x1eE6\xa4'
#  b'\xb8\x12\xbf\x95\x83\xc5\xbd\x8eY\x972\x87\x04\xbbF\xb4\xc6\xf82S/\x0b\tK'
#  b'\xe0\xc4\xbf4F\xe9V\xb9)\xc49\xcd@)\xc7\xbcy\x1bn\x19\x13\xdc\xcb\x92'
#  b'\x82\xaa:\xf1\x86uY\xa3\x18a\xb4\xf6-B\xeb\x0b\xc1\xa15\x11\\\x82;\xb1'
#  b'\x95\xd82\xb7\x97\xc3\xa4I\x01\x9d\xda\x16\x8c\xbd>\x11\xb4"\x91\xaf'
#  b'C7\xce\xba;\xc9\xbc\xe3]\xfc\xb3%\xa2\xd5Y>\x98UMmL\x8eLUeG\xb9\xea'
#  b'\x98\\\xfd\x8fDB\xablGY\xd3\x0b\x02\x1dj~pb1U\x84N&\xdb\xa8#G\x1f'
#  b'\xdc\xfe\x1223\x8a\xeb\xfa\x82jr\xd6\xe4\xa2d\x93\x08[\xeb\xf8\xe5a\x94j'
#  b'\x85}_\x83\t<\x90\xde\x18\xac}\xac#\xd1\x83\x99\x0b\x98\xe4\x1e\xd0n\x02\xd4'
#  b'O*\xb1\x02R\r\xeb\xdf\xcc\x13\x95\x19\xdc~\x89\x85\xb7J\xbf\x87/(\xe6h'
#  b'\x07\xf3\x93F\xb68\xd5\x8ebTbF_{\xb9\x81\xbe/Y\xb8\x0eh\x8ed\x18\xe0\xe1\x03'
#  b'\xf0%\xc6\xf3\x03\xce\xa0\x0f|`\xa1aM\xe2\xa3\xc1\xdd\x91F\x91\rQ6C'
#  b'\xbf4\x96\xc5D\x0c\xab/\xab\xb1\xc0\r\xa6\x93\x14)f\x8c\xcf\xa99\xe9K\x91'
#  b'=\x8dA0\x9dY\x07\x12\x99\x8b\x16\xba \x1cs\xb0\x9d\xd0\x1cRv\xf9\xaf\x01'
#  b'\x05)U\xd3aZ\xd7\x80\xf0Y\xd5\x92w-(\xa4\xbe\x8c\xea\xed\x1d\xe1\xf6\x00'
#  b'C\xde\x10\xd8\x96=B\x05h!qb<\x10\x06\xc1\r\x1b^\x12\x03\n\xe4[\xee\x1a\xa2t'
#  b'\x1eg\x0e\xd9\xd1\x11\xedN\x8e"z\x9b\x8f\x18\xfc\xdf\xa9a\x94\xb2\x89\xe9pi'
#  b'K5M\x06\xf8\xc2*9')

fake.boolean(chance_of_getting_true=50)
# True

fake.md5(raw_output=False)
# '5988436f7d1cd2a878458bd2c11e4bc8'

fake.null_boolean()
# None

fake.password(length=10, special_chars=True, digits=True, upper_case=True, lower_case=True)
# '*C)YqCWs@7'

fake.sha1(raw_output=False)
# 'fb725daf89178ecc54d9787928f99669531b380e'

fake.sha256(raw_output=False)
# 'c362843295f13dbe19b02badf56a5ab640049065e817555cfeac5cd7f4e05cd7'

fake.uuid4(cast_to=<class 'str'>)
# '19b1d07c-dca7-490c-ab1a-5b04778d5d90'

faker.providers.person

fake.first_name()
# '荣'

fake.first_name_female()
# '慧'

fake.first_name_male()
# '鑫'

fake.first_romanized_name()
# 'Na'

fake.last_name()
# '毕'

fake.last_name_female()
# '鲍'

fake.last_name_male()
# '王'

fake.last_romanized_name()
# 'Xie'

fake.name()
# '江秀梅'

fake.name_female()
# '张桂芳'

fake.name_male()
# '刘雪'

fake.prefix()
# ''

fake.prefix_female()
# ''

fake.prefix_male()
# ''

fake.romanized_name()
# 'Ming Xie'

fake.suffix()
# ''

fake.suffix_female()
# ''

fake.suffix_male()
# ''

faker.providers.phone_number

fake.msisdn()
# '2214235315324'

fake.phone_number()
# '13134163237'

fake.phonenumber_prefix()
# 189

faker.providers.profile

fake.profile(fields=None, sex=None)
# {   'address': '新疆维吾尔自治区玉兰县南湖谢街u座 864947',
#     'birthdate': datetime.date(1916, 10, 11),
#     'blood_group': 'A+',
#     'company': '合联电子科技有限公司',
#     'current_location': (Decimal('88.0396165'), Decimal('37.287640')),
#     'job': '客服经理',
#     'mail': 'ozheng@hotmail.com',
#     'name': '赵博',
#     'residence': '广东省建国市梁平潘路z座 919653',
#     'sex': 'F',
#     'ssn': '530701194203115593',
#     'username': 'bdong',
#     'website': ['https://www.sw.cn/', 'https://www.tanhe.cn/']}

fake.simple_profile(sex=None)
# {   'address': '甘肃省淑珍县城北宜都路j座 439873',
#     'birthdate': datetime.date(1989, 9, 15),
#     'mail': 'vchang@yahoo.com',
#     'name': '黄鹏',
#     'sex': 'M',
#     'username': 'ping88'}

faker.providers.python

fake.pybool()
# True

fake.pydecimal(left_digits=None, right_digits=None, positive=False, min_value=None, max_value=None)
# Decimal('9560073379517.9')

fake.pydict(nb_elements=10, variable_nb_elements=True, *value_types)
# {   '为什': 8661,
#     '免费': Decimal('891001333459.38'),
#     '内容': Decimal('3110162972.65'),
#     '只有': 'KjggeatTxAeXsKhdcRTE',
#     '威望': 8733,
#     '投资': 'uUMmnqYKkbdlAAGJirYQ',
#     '根据': 'MuXtvldeBNGlcmsgoQBl',
#     '现在': 'rWXrwMbQKYIARDqWEjKz',
#     '知道': 'aDWTXdbtdinjwFcqtner',
#     '语言': 'OCnMRgXXJoHsKkyVmwwc'}

fake.pyfloat(left_digits=None, right_digits=None, positive=False, min_value=None, max_value=None)
# 92475358312.12

fake.pyint()
# 419

fake.pyiterable(nb_elements=10, variable_nb_elements=True, *value_types)
# {'NCbTRfHLFQiAMwrAmrrq', 'miOyWUsaICNGOINARapl', -746306172.63178, 469675651402478.0, datetime.datetime(2016, 9, 17, 22, 9, 39), 2324, Decimal('33095342.9508'), datetime.datetime(1988, 7, 29, 17, 59, 11), 5461, 'gang20@du.cn', 'http://40.cn/app/main/posts/home/'}

fake.pylist(nb_elements=10, variable_nb_elements=True, *value_types)
# [   'oyuan@yahoo.com',
#     'klVuHBRZALhXVxPXhWFw',
#     'XTPHfVMSYwSPrHsRirsd',
#     726585884.9344,
#     'WwhsWekDjlkkkjkkhEfd',
#     -558389.66463,
#     9818,
#     'UAlTNLuUitLdleRgoVeB',
#     'OxVvqCesXIYayGYVBdyp',
#     2184,
#     'wjoAVRGkFGNEZhUEIgKa',
#     'jun99@juan.cn',
#     datetime.datetime(1992, 8, 11, 3, 42, 3)]

fake.pyset(nb_elements=10, variable_nb_elements=True, *value_types)
# {5889, 3683, 'cNshhzqzaOEphdSUlJtG', datetime.datetime(2014, 8, 26, 17, 20, 56), 'xnsFyuPMSjsoDuPFZPft', 'gTYHlZVqMqGbWxdHLjdm', datetime.datetime(1974, 1, 1, 18, 3, 26), 'MrUwLAiiWMJbLDmCmXcI', 'AEwryzaOEEaAjdOODLEW'}

fake.pystr(min_chars=None, max_chars=20)
# 'AlLnaxkBVuYHOwcXPxQA'

fake.pystruct(count=10, *value_types)
# (   [   datetime.datetime(1990, 5, 7, 16, 26, 11),
#         'meLFiYqFtTQOKCUEgCoK',
#         'https://www.lu.cn/app/tag/tag/terms/',
#         'https://www.chenchang.cn/tag/main/terms/',
#         'JNALDuRoTjNOEglYlqnc',
#         3249.937325,
#         -473.0,
#         datetime.datetime(2016, 9, 14, 23, 18, 3),
#         1606,
#         5507],
#     {   '一下': 'schang@jingkang.cn',
#         '一般': 'UkylvOoZIUTFQLualKvI',
#         '个人': 636,
#         '为了': 'https://nacheng.cn/',
#         '位置': 'vxpegrEXllmNqwiJiwpj',
#         '可能': 'toxMexdDUFybkVqnWvXH',
#         '学生': 1891,
#         '新闻': 5465,
#         '电脑': 'SrICskluIAYYNImpdPYD',
#         '谢谢': 'fqRJxJyMxqqDqDayKTLH'},
#     {   '参加': {   2: 6045,
#                   3: [   2482196.710608,
#                          datetime.datetime(1990, 3, 7, 22, 19, 24),
#                          -82576526957398.0],
#                   4: {   2: 339410.7256,
#                          3: 'qTHNNZomZSRJCeSLmJBc',
#                          4: [   datetime.datetime(1982, 4, 30, 14, 10),
#                                 datetime.datetime(1982, 10, 24, 7, 42, 15)]}},
#         '同时': {   4: datetime.datetime(1984, 9, 27, 16, 12, 8),
#                   5: [-83451827245.9, 'PDJGTQxeUKfUNZznIYzp', 9808],
#                   6: {   4: 3012,
#                          5: 'huli@us.cn',
#                          6: ['QTXlUrHnOFuXLztazfRE', 'AaQAwOjsoszlwESMBNxO']}},
#         '如此': {   7: 'xTHxJoedEKATsVInVKME',
#                   8: [8110, Decimal('-1039.0'), 2887],
#                   9: {   7: Decimal('-3563630765183.0'),
#                          8: 'UFQoFrUdtItzPpMsSFBz',
#                          9: [   datetime.datetime(2017, 1, 15, 3, 35, 46),
#                                 'https://yangsun.cn/']}},
#         '工作': {   5: 'OqkNSidAwZddTliuyVIs',
#                   6: [   7319,
#                          'http://www.yizou.cn/explore/list/search/',
#                          'xiaogang@leipeng.cn'],
#                   7: {   5: 'bXSAWxlnctCFUeBBXKAB',
#                          6: 'bokZZumBFJbnOvRZVIIv',
#                          7: ['mNNOfNqAooRXRXfMHNwP', 9687.0]}},
#         '感觉': {   1: Decimal('-1169416092.0'),
#                   2: [3606, 549, 'zidmKyGMjQMQudjMgFTP'],
#                   3: {1: 1223, 2: 9107, 3: ['buPWRvAmRFPFNBZCbTCx', 4914]}},
#         '所以': {   9: 3715,
#                   10: [   'http://www.ff.org/tags/faq.php',
#                           9842,
#                           'EgyeluLAXFwvoNmEnAzy'],
#                   11: {   9: 'TRgMxmUtGtKDKHCZBbKu',
#                           10: 5495,
#                           11: [   datetime.datetime(2002, 10, 30, 9, 10, 10),
#                                   datetime.datetime(1976, 7, 17, 23, 35, 35)]}},
#         '相关': {   3: 6034,
#                   4: [   'https://www.jiezhao.cn/faq/',
#                          'iBAOsOiZpZURurRLeaNq',
#                          8240],
#                   5: {   3: 4209,
#                          4: 'wvHcxZFQFvcwIjuufgSo',
#                          5: [   Decimal('-3926443.205'),
#                                 'http://www.hp.cn/register/']}},
#         '表示': {   6: 'WvGIfDrVdceoEdHbCNaq',
#                   7: ['heguiying@lijun.cn', 'LmadDiMdurMaJUiSAxHW', 2258],
#                   8: {   6: 'phu@najiang.net',
#                          7: 'ctcfosmmreaylSujqNKU',
#                          8: [   datetime.datetime(2011, 6, 5, 21, 35, 41),
#                                 'QpbKNYVRNbZRZehftzip']}},
#         '这里': {   0: 'http://www.xiulanjuan.cn/posts/login.jsp',
#                   1: [   Decimal('563344665141.6'),
#                          'nUuDBOmHjfjRFGyUnJHG',
#                          datetime.datetime(2002, 10, 17, 4, 28, 49)],
#                   2: {   0: 'XLJrvYnHGKZEUYquYmfm',
#                          1: datetime.datetime(1987, 12, 13, 13, 2, 41),
#                          2: [   'http://guiyinglei.cn/main/categories/homepage.asp',
#                                 -556290494932.366]}},
#         '部门': {   8: 'fangren@ming.cn',
#                   9: [   'shaochao@yahoo.com',
#                          'http://jiangwen.cn/',
#                          -781809452423.53],
#                   10: {   8: 'jiaxiulan@hotmail.com',
#                           9: Decimal('1257.7156'),
#                           10: [-774330493280.0, 'alQIpgDvamxNXBtbzQTd']}}})

fake.pytuple(nb_elements=10, variable_nb_elements=True, *value_types)
# (   'EhFTpDwOpTOGJmEdpBzV',
#     'https://li.cn/tag/blog/category/',
#     'FLaNeiVWWMkWMZYnvGTA',
#     'http://zd.cn/app/register/',
#     524,
#     'TgTNuddPGPTTvoLkdAsT',
#     'HsLkdpGCbpWtIUpoDjaJ',
#     'ZoesywVyxLwVNVTdOnAC',
#     923)

faker.providers.ssn

fake.ssn(min_age=18, max_age=90)
# '230183197906267088'

faker.providers.user_agent

fake.chrome(version_from=13, version_to=63, build_from=800, build_to=899)
# ('Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_4) AppleWebKit/5330 (KHTML, like '
#  'Gecko) Chrome/20.0.807.0 Safari/5330')

fake.firefox()
# ('Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_0; rv:1.9.3.20) Gecko/2015-03-22 '
#  '18:29:36 Firefox/3.6.4')

fake.internet_explorer()
# 'Mozilla/5.0 (compatible; MSIE 7.0; Windows CE; Trident/3.1)'

fake.linux_platform_token()
# 'X11; Linux i686'

fake.linux_processor()
# 'i686'

fake.mac_platform_token()
# 'Macintosh; PPC Mac OS X 10_5_9'

fake.mac_processor()
# 'PPC'

fake.opera()
# 'Opera/8.29.(Windows 98; the-NP) Presto/2.9.178 Version/10.00'

fake.safari()
# ('Mozilla/5.0 (Windows; U; Windows NT 5.01) AppleWebKit/531.6.6 (KHTML, like '
#  'Gecko) Version/5.1 Safari/531.6.6')

fake.user_agent()
# ('Mozilla/5.0 (Macintosh; PPC Mac OS X 10_9_7; rv:1.9.2.20) Gecko/2010-05-31 '
#  '15:08:33 Firefox/3.8')

fake.windows_platform_token()
# 'Windows NT 5.1'