Language zh_CN

faker.providers.address

fake.address()
# '广东省合山市涪城罗路h座 564628'

fake.building_number()
# 'A座'

fake.city()
# '桂香市'

fake.city_name()
# '六盘水'

fake.city_suffix()
# '县'

fake.country()
# '印度尼西亚'

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

fake.district()
# '吉区'

fake.postcode()
# '382180'

fake.province()
# '吉林省'

fake.street_address()
# '黄路n座'

fake.street_name()
# '合山路'

fake.street_suffix()
# '路'

faker.providers.automotive

fake.license_plate()
# '374 HXM'

faker.providers.bank

fake.bank_country()
# 'GB'

fake.bban()
# 'BFJU8056557020131'

fake.iban()
# 'GB66LRWF7252614483916'

faker.providers.barcode

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

fake.ean13()
# '3353100669385'

fake.ean8()
# '76468919'

faker.providers.color

fake.color_name()
# 'LightGray'

fake.hex_color()
# '#e4962a'

fake.rgb_color()
# '189,107,193'

fake.rgb_css_color()
# 'rgb(223,233,75)'

fake.safe_color_name()
# 'green'

fake.safe_hex_color()
# '#ff7700'

faker.providers.company

fake.bs()
# 'innovate sexy architectures'

fake.catch_phrase()
# 'Seamless cohesive artificial intelligence'

fake.company()
# '维涛科技有限公司'

fake.company_prefix()
# '浙大万朋'

fake.company_suffix()
# '传媒有限公司'

faker.providers.credit_card

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

fake.credit_card_full(card_type=None)
# 'VISA 16 digit\n秀英 叶\n4337800107599457 09/28\nCVC: 529\n'

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

fake.credit_card_provider(card_type=None)
# 'Mastercard'

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

faker.providers.currency

fake.cryptocurrency()
# ('LSK', 'Lisk')

fake.cryptocurrency_code()
# 'LTC'

fake.cryptocurrency_name()
# 'IOTA'

fake.currency()
# ('SOS', 'Somali shilling')

fake.currency_code()
# 'DKK'

fake.currency_name()
# 'United States dollar'

faker.providers.date_time

fake.am_pm()
# 'AM'

fake.century()
# 'XIV'

fake.date(pattern="%Y-%m-%d", end_datetime=None)
# '1989-02-28'

fake.date_between(start_date="-30y", end_date="today")
# datetime.date(1990, 8, 23)

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

fake.date_object(end_datetime=None)
# datetime.date(1978, 5, 16)

fake.date_of_birth(tzinfo=None, minimum_age=0, maximum_age=115)
# datetime.date(1976, 5, 29)

fake.date_this_century(before_today=True, after_today=False)
# datetime.date(2010, 7, 12)

fake.date_this_decade(before_today=True, after_today=False)
# datetime.date(2013, 7, 3)

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

fake.date_this_year(before_today=True, after_today=False)
# datetime.date(2019, 2, 14)

fake.date_time(tzinfo=None, end_datetime=None)
# datetime.datetime(2013, 12, 24, 11, 40, 34)

fake.date_time_ad(tzinfo=None, end_datetime=None, start_datetime=None)
# datetime.datetime(1794, 3, 4, 10, 13, 4)

fake.date_time_between(start_date="-30y", end_date="now", tzinfo=None)
# datetime.datetime(2009, 10, 18, 10, 10, 28)

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

fake.date_time_this_century(before_now=True, after_now=False, tzinfo=None)
# datetime.datetime(2008, 10, 7, 18, 1, 25)

fake.date_time_this_decade(before_now=True, after_now=False, tzinfo=None)
# datetime.datetime(2010, 12, 14, 23, 24, 29)

fake.date_time_this_month(before_now=True, after_now=False, tzinfo=None)
# datetime.datetime(2019, 4, 15, 13, 42, 11)

fake.date_time_this_year(before_now=True, after_now=False, tzinfo=None)
# datetime.datetime(2019, 1, 10, 13, 44, 50)

fake.day_of_month()
# '02'

fake.day_of_week()
# 'Sunday'

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

fake.future_datetime(end_date="+30d", tzinfo=None)
# datetime.datetime(2019, 5, 3, 11, 41, 57)

fake.iso8601(tzinfo=None, end_datetime=None)
# '1979-07-20T03:43:44'

fake.month()
# '03'

fake.month_name()
# 'March'

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

fake.past_datetime(start_date="-30d", tzinfo=None)
# datetime.datetime(2019, 4, 11, 11, 7, 7)

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

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

fake.time_object(end_datetime=None)
# datetime.time(21, 18, 29)

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

fake.timezone()
# 'Europe/Riga'

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

fake.year()
# '1995'

faker.providers.file

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

fake.file_name(category=None, extension=None)
# '网络.bmp'

fake.file_path(depth=1, category=None, extension=None)
# '/来自/部分.webm'

fake.mime_type(category=None)
# 'video/x-ms-wmv'

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

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

faker.providers.geo

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

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

fake.latlng()
# (Decimal('-76.301167'), Decimal('-133.202488'))

fake.local_latlng(country_code="US", coords_only=False)
# ('40.60538', '-73.75513', 'Far Rockaway', 'US', 'America/New_York')

fake.location_on_land(coords_only=False)
# ('8.48714', '-13.2356', 'Freetown', 'SL', 'Africa/Freetown')

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

faker.providers.internet

fake.ascii_company_email(*args, **kwargs)
# 'ping53@qiao.com'

fake.ascii_email(*args, **kwargs)
# 'xia02@chaosong.cn'

fake.ascii_free_email(*args, **kwargs)
# 'qiangqin@hotmail.com'

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

fake.company_email(*args, **kwargs)
# 'uwei@06.cn'

fake.domain_name(levels=1)
# 'mz.cn'

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

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

fake.free_email(*args, **kwargs)
# 'mingkang@hotmail.com'

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

fake.hostname(*args, **kwargs)
# 'desktop-42.meng.cn'

fake.image_url(width=None, height=None)
# 'https://dummyimage.com/661x864'

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

fake.ipv4_network_class()
# 'c'

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

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

fake.ipv6(network=False)
# 'a09:5bc8:1da7:c9f7:30ee:5bd2:6c76:8b61'

fake.mac_address()
# '9c:b1:66:19:bd:35'

fake.safe_email(*args, **kwargs)
# 'minwen@example.org'

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

fake.tld()
# 'cn'

fake.uri()
# 'http://dj.cn/posts/search/about/'

fake.uri_extension()
# '.htm'

fake.uri_page()
# 'about'

fake.uri_path(deep=None)
# 'blog/categories/categories'

fake.url(schemes=None)
# 'https://mingchang.com/'

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

faker.providers.isbn

fake.isbn10(separator="-")
# '0-07-496541-7'

fake.isbn13(separator="-")
# '978-0-88296-236-8'

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'\xf1\r\xc3\x82^!\xbc\xeb-\x86=x\xa4\xaf\x7fk\xfd\xcb\xe51\xeb\t\xf7\x92'
#  b'T\xce\x9c\x97>\xc7\xea\x8cWIK`\x0b#\xea8\x90\xba\xb1M0%\x08w\xf6\xfc\xc8\xa2'
#  b"\xff\x88\xdb\x8d\x1bH\xd6\xa1J'\x80\x07=6\xe5\x7f\xb7!\xc3?\x1ak\x03+"
#  b'\xbd80\xad\xf7\x95&\xf9<\xe7\x8e\xe0\x17\x9a\xa6\x06\x88<=p\x0c\x9e\x1e\x16'
#  b'\xf9\xad\x04!$\xb1\xcc\x05h\x19\x99`\x97H\x142\x10\x96\x92\xf2'
#  b'\xdb\xe3\xe5\xdd/MDW\xaa{d8\x00]\xeb\x8cE\xa6\xdf\x9cP\xbfq\xc1\xfez\xc6\x14'
#  b'\x93S\xcf\x83\xaa\x99\xf9\xf9\x06\x1a\x01 \xee\n7:\xec\x106.\x1eY\x7f\t'
#  b'\tw\x03\xf8xk\x92Dy\xf9n\xe2\xb7\xdf\xe8\xc4?K\xe4\x1b\x18\x9b\x05\xe6'
#  b',\xa2F\xe7\x8c\xbd\x1f\xc6;8\xd8\t6@\x98L\xeeMx\xf5S\x925\x95\xeaF\xa4\x9a'
#  b'\xff\xcd\x0c+\xfcHj\x14\xbf\x02O\xed\x82\n\xbf\x9f^\x87\xe1i\xebT\xfb\xcd'
#  b'+\xff\xb7\xaf\xe6\x07\x81%\xb0\xb3\xe6\x071)\x0c4>F`\xbdB$\xd3\xef'
#  b'\xea\xaa\xbe\xe1\xe4\xae\xde\xdd\x8eIR\xa9\x14\nZ\r\x83\xa8\x1d\xb0'
#  b'M\r\x13\x83\xae@~\x0c\xc4-\x8e\xa0\xc9\xe8M9\xa9\xcdzg$\xdf;\xdf'
#  b'\xf6\x18\xa8\xd2\x17\x1c\x97\xc2\xe1z\xbc\xa0\x92\x0fzb\x99\x13E\x94'
#  b'5\xa45\x1f{\xedF\xddazY\xd3l\x13(\xc8\xb5\xf4\xf3W\xbf\xd4\xb9A+d\x87\xf1'
#  b'\xdfO\x11\xbd\xba\xf1\x14\xd2&t,\xaf\xec\xbc\xfa\xedZ\x97\x0b\x0cM\xfe\xedX'
#  b'\xb0Q+R+\x17\x1c\xcf?^\xbek\xee\xe97\xe9\x11\xb1?\x03^\x9bn\x997b\xc5\x95'
#  b'\x8e\xa5\xd1\xd1\xedPH\x94\x086\x80F\x90\x92\xe6\x9a\x98r\xeb\x89\r\xdf|\xb2'
#  b'\xeb\xba>mF\x8b\xeeA\xfb%\xcb\xf7\xfb|[3\xc5\x9e\xe3\xd4\x97D\xf8/\xa5=Yk'
#  b'\xc8\xe8\xe99\xb7\xda\xae\xd9\xc1\r\xef\x08\xc6\xa1\xa6\xfd\xef\xda\x9d\x01'
#  b'\xad9K\xbfD`\xf9\xfeJb\xd6@k39\x07M<M\xa5e\xcf&\x7f2\x8e\xe7\xdeJ\x91T\x10'
#  b'\xadqF\x9b\xe7\xc6$\xab\x01\x95\xe4\x90f<\x87\xb2\xd3\xd6\xfd;oR<\x1f'
#  b'\x95\x01|K\xf2\xdd[j\xeb\xe7\xfa\xe9%\x8d\x11ypm\xde\xb5"<\xda\xc5'
#  b'\xf6\xe4\x1a\xeb\xf8\xaat\\2\xf0\x8c\\\x9a\xc8g\xc95\x92\xd4\x08'
#  b'\x14\xe0\xee\xad\x80\xa4\xccB\xad\xae3\xeeP>\xf8\xd8\x1b\x1f}\x9a\xdeR\xa9v'
#  b'gW\xc8!\x11c\xadA\xcf\xb8\xac+\xa4\x01l\x03\x95d\x88\t#\xdb\x7fr'
#  b'\xaae\xa1\x85J\xde\xbb\xee\xfb\x10\xfc\xa7\x92~\x9e\xb4.4\x8c\xc5T\x8bhv'
#  b'\x92h\xf0\x97n\xa7.\xbdlMu\xf0e\x89rT\x15\xfa0\xbe\x9f\xcb\x1c\xa1\x16T\xb0e'
#  b'\x17\xd9[`\xd3Um\xe1\x00\x01>\xc2\xe0\x89\xa9.\xf3\xa3\x98\xc1\xf0\xc9J\x00'
#  b'\x0cjB\xc7\xd1>uL\x06\x90\xe6t\x86\xac\xd5\xf9\x80\x82\x12\x83\xd5\x12<Z'
#  b"\x02\x7f\xf8\x18\x90\x95(\xf2\xdc\xaf\xe4'\x8b\x15\x94\x10\x93\xbc\x86}"
#  b'$\x15h\n\xfd\xcf\xe9\xf7\x8e3&\x92\xf8\xd8\x88\xcb:\x85#s\x9exUJb\x9c\x0e('
#  b'\x052\xf2T\xc9\x8d\xfa\x90\xd2\x84>\xcc\xdd\xe0\x88\xe5]\x84\x8aW'
#  b'j\xf6\xa7\xd6\xceA\x10\x16\xd8\x9d\xe1\xba\xd1\xebB\xc1\x8e\xf0\xf3\x95'
#  b'a\x85\x02t\xaf\xff\x1c/{q\xe0\x04\xb7\xc8#/\xa4\xf8k\xd9"]?Mk\xa9\x0fl'
#  b"\x88\xce\xbe\xa9\xe6\xb6\x82\x05\xfe\x05\x1f\xcd\x04\x00\xa2\x87@5<'"
#  b'\xd2\xd3\xd4.g\x88c0y0\\\x1cO\xba\x98\xafgQd\xbdT\xb1\x7f*\xd8x\xb3\x19'
#  b"\xc3'\x07vk\x9e\x1dD\x01;\x8e\xf8\xba\x06\xa1W[\xb2\x8c\xa0\x08\xa8D\xbf"
#  b'\xdam#C\xcf )\xa2\xe2\xb1\x95a\x9c\x9bcv\xea\xac \xef>\xba\xb5%'
#  b'\x82\x03\x85\xea\xb2\xfb\xcb-/\xcc\x89\x87\xaf#,0\x1d\xe4e\xd7'
#  b'\xa2\x8b\xb7\xf7\xca\xfa\xf0\x96\xb5\xfd8\xe8\xbb\xf3PP\x93\xd5\x08J'
#  b'\xb4c\xb2\x11\xfc\xcd\x1d\x8b\x85\xdc\xcd\\\xf6y\xbe%\x0f\x19\xbc.\xcf\xfc<!'
#  b'\xae\xc1\xc5\x07r*/l*\x13\xd4\xb5')

fake.boolean(chance_of_getting_true=50)
# False

fake.md5(raw_output=False)
# 'c2ffab24d9647e4fb63a9b005643bc7c'

fake.null_boolean()
# None

fake.password(length=10, special_chars=True, digits=True, upper_case=True, lower_case=True)
# 'Pc72FQc%I('

fake.sha1(raw_output=False)
# '099e5d904eb0ea9842bca471ecb2d1039fad5aeb'

fake.sha256(raw_output=False)
# '138512a66f7c48487bd8ed18ec1f4b5b0a40a859526c4f3b110803c0b69dbcc3'

fake.uuid4(cast_to=<class 'str'>)
# 'f6855365-78f8-458a-af3c-b12927577fa5'

faker.providers.person

fake.first_name()
# '凤英'

fake.first_name_female()
# '金凤'

fake.first_name_male()
# '利'

fake.first_romanized_name()
# 'Qiang'

fake.last_name()
# '崔'

fake.last_name_female()
# '苏'

fake.last_name_male()
# '侯'

fake.last_romanized_name()
# 'Su'

fake.name()
# '魏桂芳'

fake.name_female()
# '高健'

fake.name_male()
# '李艳'

fake.prefix()
# ''

fake.prefix_female()
# ''

fake.prefix_male()
# ''

fake.romanized_name()
# 'Ping Wan'

fake.suffix()
# ''

fake.suffix_female()
# ''

fake.suffix_male()
# ''

faker.providers.phone_number

fake.msisdn()
# '7474881514484'

fake.phone_number()
# '13251453355'

fake.phonenumber_prefix()
# 147

faker.providers.profile

fake.profile(fields=None, sex=None)
# {   'address': '湖北省坤县南湖谢街V座 487442',
#     'birthdate': datetime.date(2009, 4, 20),
#     'blood_group': 'O+',
#     'company': '华成育卓信息有限公司',
#     'current_location': (Decimal('33.403274'), Decimal('-11.507083')),
#     'job': '德语翻译',
#     'mail': 'xiulan87@gmail.com',
#     'name': '李秀英',
#     'residence': '广西壮族自治区建军县永川永安路e座 485211',
#     'sex': 'F',
#     'ssn': '220203198002230924',
#     'username': 'luowei',
#     'website': ['http://www.wei.cn/', 'http://www.yonglai.cn/']}

fake.simple_profile(sex=None)
# {   'address': '河南省帅县牧野关岭路I座 759935',
#     'birthdate': datetime.date(1951, 10, 7),
#     'mail': 'pchen@yahoo.com',
#     'name': '唐浩',
#     'sex': 'F',
#     'username': 'cuichao'}

faker.providers.python

fake.pybool()
# True

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

fake.pydict(nb_elements=10, variable_nb_elements=True, *value_types)
# {   '到了': 'EpVPHgFVtMECLEPCULTD',
#     '手机': -1.59013973,
#     '文章': 'http://www.wu.cn/explore/categories/app/faq/',
#     '浏览': 'sDrhgIpnVPJtWViqFTfm',
#     '特别': 'https://www.94.cn/explore/category/category/',
#     '电影': 871530556250.0,
#     '的是': datetime.datetime(1989, 12, 15, 1, 50, 11),
#     '能够': datetime.datetime(1981, 8, 6, 5, 44, 43)}

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

fake.pyint(min=0, max=9999, step=1)
# 2549

fake.pyiterable(nb_elements=10, variable_nb_elements=True, *value_types)
# [   Decimal('-309170.0'),
#     'http://www.pn.cn/faq/',
#     'XoYDCinxCMLaqnLsVuIt',
#     'OClQfZVqCqEZmGmWKZXq',
#     'AtkSpQZwbOrmaxUKQZIl',
#     7789,
#     -30215.62147817]

fake.pylist(nb_elements=10, variable_nb_elements=True, *value_types)
# [   'uUQpsCFyZbhYorgCjLmd',
#     'nMnaErCnoCjzZgxJGeym',
#     'UIihQrbozeFWSXOsTXiN',
#     datetime.datetime(1994, 10, 31, 1, 46, 51),
#     'http://57.net/index/',
#     'EfjuJCHYZsJTRVbHEKda',
#     30378.924798,
#     'https://www.zhaofu.cn/search/main/',
#     4486]

fake.pyset(nb_elements=10, variable_nb_elements=True, *value_types)
# {4678, 71.17607193, 24754986.598073, 'FVVYCAaryTgXImXgqBkU', 'ryiEFcRvjImkWHIyIFyE', Decimal('963922839.9406'), 'https://du.cn/homepage.html', 'rEEMbXATlhqbDYywYPMc', 5881, 'CwjJLIiAqQjrhuWeTNmD', 'yong77@yf.cn'}

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

fake.pystruct(count=10, *value_types)
# (   [   'mojing@hotmail.com',
#         'qiangdong@gmail.com',
#         'vBpYsUwuPyqADykhlBhG',
#         6601,
#         'LudItpjChmWKJFoIuMvn',
#         'liyu@41.cn',
#         65640492803393.0,
#         Decimal('-462367559.1827'),
#         'uaMhxtDpwlZUVbEluJwS',
#         'lumin@xiuying.cn'],
#     {   '价格': 4099,
#         '企业': 'CESezVyOHCPipYboyvTL',
#         '地址': 9758,
#         '学校': 'http://www.74.cn/explore/categories/terms.php',
#         '电话': 'NzNZZsiCWXvtrgYyMFey',
#         '空间': 'NOlcabGNBuvJgFMRPMKj',
#         '虽然': 'jiejia@lin.cn',
#         '评论': 'KzlnEgztlJImRKFveven',
#         '这个': 'owRSvPNPMcyOtLKOFJRK'},
#     {   '一种': {   1: 'ZZjEptbxmDJPHVjSgLIt',
#                   2: [   5513,
#                          'pxcFTspDvZZyXkubZnXr',
#                          'https://www.leibai.cn/post.html'],
#                   3: {   1: 'ragMaMCspKCQdkbSRJIh',
#                          2: datetime.datetime(2007, 1, 23, 3, 32, 7),
#                          3: [Decimal('-9.568'), 'cSGzPFRCwGuNiXvbvsYv']}},
#         '全国': {   5: Decimal('63841403000.298'),
#                   6: [   'EVduZEYNbQlYiOXemDlV',
#                          -3862.801,
#                          'http://www.jiepan.org/category/posts/search.asp'],
#                   7: {   5: datetime.datetime(1992, 2, 18, 17, 28, 59),
#                          6: 'http://www.pb.cn/login/',
#                          7: [   'vyyZrlrnSpPvtelXJlkT',
#                                 datetime.datetime(1978, 11, 19, 1, 25, 56)]}},
#         '各种': {   7: Decimal('-901280759526.27'),
#                   8: [   'http://www.yangang.cn/home/',
#                          'IHuINmYHJGPrpHYosbtD',
#                          datetime.datetime(1976, 6, 14, 8, 7, 8)],
#                   9: {   7: Decimal('-618641231278710.0'),
#                          8: 7449,
#                          9: ['KHkFEOzbgIxkEIqMUQdJ', 'huangchao@hotmail.com']}},
#         '安全': {   9: Decimal('-83056882151105.0'),
#                   10: [   'wangxiulan@yahoo.com',
#                           526.96241152,
#                           'gsDRfXQoJjrdrtMrDStU'],
#                   11: {   9: 'qiaona@hotmail.com',
#                           10: Decimal('35.6'),
#                           11: [   datetime.datetime(1999, 8, 25, 22, 14, 48),
#                                   'cUwsvhxwlCWxPcJfYyOc']}},
#         '希望': {   3: Decimal('-15622.3376594454'),
#                   4: [   Decimal('77645228086828.0'),
#                          'http://cui.cn/app/author.php',
#                          datetime.datetime(1982, 9, 13, 11, 33, 55)],
#                   5: {   3: 'bgxIjMOFdvgLXBkFnVHm',
#                          4: Decimal('3912.420357'),
#                          5: ['ImvsVEnWcBubSXZjMaeM', 'wakHMBwROTXhbFDFJpTg']}},
#         '当前': {   0: datetime.datetime(2006, 9, 8, 4, 10, 27),
#                   1: [   67028545742989.0,
#                          'rECVwOlUBzNnmMwsubsN',
#                          -9454674716358.4],
#                   2: {   0: 'https://yangwei.cn/tag/search/categories/post.html',
#                          1: datetime.datetime(1976, 4, 11, 4, 44, 49),
#                          2: [   'http://yangqin.cn/login.html',
#                                 'XjvRFvqxzGPaeHWtUfWh']}},
#         '是一': {   4: 'XjrifsRaIHoNOQDkYFLM',
#                   5: [   -23020557156.0,
#                          'HLwEhYRPbCLYKbEArPPQ',
#                          400969153004034.0],
#                   6: {   4: 'http://yuan.cn/author/',
#                          5: 9887,
#                          6: [7830, datetime.datetime(2015, 11, 8, 1, 1, 17)]}},
#         '浏览': {   8: 'rKIgnNNecAcPFnTwmdpb',
#                   9: [   'TDkwflSodVMdadVSrFkf',
#                          'bEAVQbBLFZEAbQpHMefg',
#                          'YzTIQscRfwGGCQpMQMEx'],
#                   10: {   8: 'WKDrxKAobXVMekxdLPhE',
#                           9: 'http://jun.cn/homepage.php',
#                           10: [   datetime.datetime(1982, 3, 9, 5, 8, 51),
#                                   -7387795639.6747]}},
#         '类别': {   6: 1801,
#                   7: [   'guiying21@minyin.cn',
#                          'https://www.pandong.cn/blog/tags/category/privacy/',
#                          'NdLYGJUcJOdQEMIDJdau'],
#                   8: {   6: 'yHzBIbiEereRllNmfIKT',
#                          7: 'xiuyingpeng@sun.cn',
#                          8: [5161, 'mingyi@08.cn']}},
#         '虽然': {   2: datetime.datetime(2007, 2, 24, 8, 11, 49),
#                   3: [-1.1644390647483, 'yangfan@yahoo.com', 6311],
#                   4: {   2: 'http://www.55.net/terms.html',
#                          3: 'IhAwWcXpheablksZBNme',
#                          4: ['yzhong@hexiao.cn', 'zouqiang@27.cn']}}})

fake.pytuple(nb_elements=10, variable_nb_elements=True, *value_types)
# (   3132098.0,
#     'qzhao@fanggong.com',
#     7942,
#     'sLRImeodxCHocLonMQSe',
#     'GXzqAqFbIZHiVDBQLDyc',
#     'cfnFdSHFqoFGWPDtULIr',
#     'suna@min.cn',
#     882,
#     6899,
#     1745,
#     'gtLODKeHyFPvzZYmHZup',
#     'DkQjrRGgmycvpHKdjuUV')

faker.providers.ssn

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

faker.providers.user_agent

fake.chrome(version_from=13, version_to=63, build_from=800, build_to=899)
# ('Mozilla/5.0 (Windows NT 6.0) AppleWebKit/5332 (KHTML, like Gecko) '
#  'Chrome/55.0.887.0 Safari/5332')

fake.firefox()
# ('Mozilla/5.0 (Macintosh; Intel Mac OS X 10_7_0; rv:1.9.6.20) Gecko/2010-05-26 '
#  '11:57:05 Firefox/3.8')

fake.internet_explorer()
# 'Mozilla/5.0 (compatible; MSIE 6.0; Windows NT 5.0; Trident/3.0)'

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

fake.linux_processor()
# 'i686'

fake.mac_platform_token()
# 'Macintosh; Intel Mac OS X 10_5_1'

fake.mac_processor()
# 'U; Intel'

fake.opera()
# 'Opera/8.64.(X11; Linux i686; sd-IN) Presto/2.9.173 Version/11.00'

fake.safari()
# ('Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_5_2 rv:4.0; cmn-TW) '
#  'AppleWebKit/533.48.7 (KHTML, like Gecko) Version/5.0 Safari/533.48.7')

fake.user_agent()
# 'Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; Trident/3.1)'

fake.windows_platform_token()
# 'Windows NT 6.0'