Language zh_CN

faker.providers.address

fake.building_number()
# 'l座'

fake.city_suffix()
# '市'

fake.district()
# '高明'

fake.country()
# '赤道几内亚'

fake.city_name()
# '阜新'

fake.street_address()
# '长春路z座'

fake.postcode()
# '543686'

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

fake.address()
# '江苏省永安市华龙任路U座 648523'

fake.province()
# '江西省'

fake.street_suffix()
# '路'

fake.street_name()
# '王街'

fake.city()
# '建国县'

faker.providers.automotive

fake.license_plate()
# '263461'

faker.providers.bank

fake.iban()
# 'GB10LVPS9270774119505'

fake.bank_country()
# 'GB'

fake.bban()
# 'JMBS4733149633487'

faker.providers.barcode

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

fake.ean13()
# '0923226188713'

fake.ean8()
# '61552333'

faker.providers.color

fake.safe_color_name()
# 'olive'

fake.rgb_css_color()
# 'rgb(38,223,125)'

fake.rgb_color()
# '96,120,62'

fake.safe_hex_color()
# '#ccaa00'

fake.color_name()
# 'DarkGray'

fake.hex_color()
# '#f22630'

faker.providers.company

fake.company_prefix()
# '易动力'

fake.catch_phrase()
# 'Optimized impactful functionalities'

fake.bs()
# 'orchestrate vertical experiences'

fake.company_suffix()
# '信息有限公司'

fake.company()
# '黄石金承网络有限公司'

faker.providers.credit_card

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

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

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

fake.credit_card_provider(card_type=None)
# 'American Express'

fake.credit_card_full(card_type=None)
# 'JCB 16 digit\n龙 郭\n3569781126567496 10/21\nCVC: 685\n'

faker.providers.currency

fake.currency()
# ('ARS', 'Argentine peso')

fake.cryptocurrency_code()
# 'AMP'

fake.currency_name()
# 'Malawian kwacha'

fake.currency_code()
# 'JMD'

fake.cryptocurrency()
# ('ETH', 'Ethereum')

fake.cryptocurrency_name()
# 'Namecoin'

faker.providers.date_time

fake.date_between_dates(date_start=None, date_end=None)
# datetime.date(2019, 1, 22)

fake.day_of_week()
# 'Sunday'

fake.century()
# 'VI'

fake.date_time_ad(tzinfo=None, end_datetime=None, start_datetime=None)
# datetime.datetime(977, 1, 6, 3, 52, 55)

fake.month()
# '08'

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

fake.date_this_decade(before_today=True, after_today=False)
# datetime.date(2016, 9, 20)

fake.past_datetime(start_date="-30d", tzinfo=None)
# datetime.datetime(2018, 12, 26, 9, 23, 27)

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

fake.date_between(start_date="-30y", end_date="today")
# datetime.date(2011, 9, 20)

fake.year()
# '2009'

fake.am_pm()
# 'AM'

fake.date_this_century(before_today=True, after_today=False)
# datetime.date(2001, 12, 2)

fake.iso8601(tzinfo=None, end_datetime=None)
# '1986-07-24T21:18:36'

fake.date_time(tzinfo=None, end_datetime=None)
# datetime.datetime(1971, 2, 11, 20, 29, 34)

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

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

fake.date_time_between(start_date="-30y", end_date="now", tzinfo=None)
# datetime.datetime(2001, 1, 5, 5, 15, 29)

fake.timezone()
# 'Pacific/Nauru'

fake.time_object(end_datetime=None)
# datetime.time(13, 46, 12)

fake.time(pattern="%H:%M:%S", end_datetime=None)
# '14:54:13'

fake.date_of_birth(tzinfo=None, minimum_age=0, maximum_age=115)
# datetime.date(1988, 8, 18)

fake.date_time_this_decade(before_now=True, after_now=False, tzinfo=None)
# datetime.datetime(2014, 6, 5, 22, 31, 28)

fake.date_time_between_dates(datetime_start=None, datetime_end=None, tzinfo=None)
# datetime.datetime(2019, 1, 22, 17, 7, 58)

fake.day_of_month()
# '27'

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

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

fake.date_object(end_datetime=None)
# datetime.date(1987, 6, 10)

fake.month_name()
# 'October'

fake.date_time_this_century(before_now=True, after_now=False, tzinfo=None)
# datetime.datetime(2012, 12, 24, 9, 49, 5)

fake.date_time_this_month(before_now=True, after_now=False, tzinfo=None)
# datetime.datetime(2019, 1, 11, 2, 10, 18)

fake.past_date(start_date="-30d", tzinfo=None)
# datetime.date(2018, 12, 30)

fake.future_datetime(end_date="+30d", tzinfo=None)
# datetime.datetime(2019, 2, 17, 8, 3, 24)

fake.date_time_this_year(before_now=True, after_now=False, tzinfo=None)
# datetime.datetime(2019, 1, 15, 1, 18, 48)

fake.time_delta(end_datetime=None)
# datetime.timedelta(10096, 83816)

faker.providers.file

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

fake.file_path(depth=1, category=None, extension=None)
# '/一下/基本.mp3'

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

fake.mime_type(category=None)
# 'text/javascript'

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

fake.file_name(category=None, extension=None)
# '有关.docx'

faker.providers.geo

fake.longitude()
# Decimal('176.851789')

fake.latitude()
# Decimal('-66.953360')

fake.latlng()
# (Decimal('-7.0111775'), Decimal('43.763322'))

fake.local_latlng(country_code="US", coords_only=False)
# ('43.91452', '-69.96533', 'Brunswick', 'US', 'America/New_York')

fake.location_on_land(coords_only=False)
# ('31.76212', '-95.63079', 'Palestine', 'US', 'America/Chicago')

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

faker.providers.internet

fake.ipv4_network_class()
# 'c'

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

fake.safe_email(*args, **kwargs)
# 'sfang@example.net'

fake.image_url(width=None, height=None)
# 'https://www.lorempixel.com/370/253'

fake.email(*args, **kwargs)
# 'yangxia@gmail.com'

fake.ascii_company_email(*args, **kwargs)
# 'wyao@macao.cn'

fake.uri()
# 'http://78.cn/categories/posts/login/'

fake.company_email(*args, **kwargs)
# 'lxiong@minlai.cn'

fake.ascii_email(*args, **kwargs)
# 'zfeng@zou.cn'

fake.mac_address()
# '48:c7:bf:a9:72:66'

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

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

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

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

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

fake.ascii_free_email(*args, **kwargs)
# 'fangliang@yahoo.com'

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

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

fake.uri_page()
# 'main'

fake.uri_path(deep=None)
# 'search'

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

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

fake.uri_extension()
# '.html'

fake.hostname(*args, **kwargs)
# 'lt-91.qiangtao.cn'

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

fake.tld()
# 'cn'

fake.ipv6(network=False)
# 'f79f:90dc:1276:a551:328d:ff01:f7c1:ec37'

faker.providers.isbn

fake.isbn10(separator="-")
# '0-7624-0526-0'

fake.isbn13(separator="-")
# '978-0-943622-19-4'

faker.providers.job

fake.job()
# '保洁'

faker.providers.lorem

fake.sentence(nb_words=6, variable_nb_words=True, ext_word_list=None)
# '需要决定很多研究今天.'

fake.words(nb=3, ext_word_list=None, unique=False)
# ['当然', '经验', '发展']

fake.paragraph(nb_sentences=3, variable_nb_sentences=True, ext_word_list=None)
# '原因要求全国类别发展成为如果中国.会员无法推荐图片喜欢标准的话.一次方法基本看到还是网站.'

fake.word(ext_word_list=None)
# '自己'

fake.text(max_nb_chars=200, ext_word_list=None)
# ('北京技术不要国际资源建设浏览如此.论坛发生显示经验深圳人民市场这些.中国看到环境在线.\n'
#  '资源应用销售.查看问题而且广告.\n'
#  '项目怎么系列还有.政府全部不要经验作为继续.分析然后介绍学习看到.\n'
#  '这些等级最后技术包括出现这种.我的环境不会北京你们更多活动.自己决定不断价格参加.\n'
#  '地址看到阅读通过.方式完全最后因为如此如果希望安全.不要开始手机用户不断.\n'
#  '音乐查看这些运行重要你们.')

fake.paragraphs(nb=3, ext_word_list=None)
# [   '深圳那么日本原因.介绍免费游戏密码或者.',
#     '规定精华分析而且电影发布你的.这个欢迎发生网站.',
#     '朋友您的也是就是地区生活.点击因为基本规定是否继续一些进入.专业我的最新她的拥有来源他们.']

fake.sentences(nb=3, ext_word_list=None)
# ['最后发展电脑继续北京运行语言电脑.', '还有经济结果结果使用这种女人还是.', '自己美国全国看到品牌标题关系.']

faker.providers.misc

fake.sha1(raw_output=False)
# '2ccd3c1df559513b4e2710139d787085c6d0078a'

fake.null_boolean()
# None

fake.language_code()
# 'quz'

fake.locale()
# 'shs_CA'

fake.uuid4(cast_to=<class 'str'>)
# 'bffb2bd5-ae7d-473a-9cf6-3e2b4dfe93ca'

fake.md5(raw_output=False)
# '05305c4fc6b3f1ccdc91bc0b205aab6d'

fake.binary(length=1048576)
# (b'\x7f\xa2Io{\xb5[\xb7\xea*[\x8f\x17\xb5\x19i\x12Z\xc1O\x08\x87\x05\x83'
#  b'd\xa2\x86\xd2\xc5\xf8\xd7\xc1h\xbcjq[\xfb\xc1\x83\x97\xd4\xd2\xa0,s\x99m'
#  b'\xe2\xb2\x94=@E\xd2@2`\x8a\x19\x16\x05\xa67b\x97\xf0*\xa5 \xd3\xff'
#  b'\xe2\xc5\x0fE\xfbj\x15=1\xc5\xbd\xadj\xd0\x99\x1c$\x89\xecK\xa1<\x91\xbb'
#  b'\xf2\x87Z\xd50UQ\xa0\x85\xabRa1<l\xb1}I\xc8T\xe0/Ja\r\x054\xbb\xdaS\xf4\x1a'
#  b'\xfa\xd3\xeb\x86"\xc8\x9c\x06\xe8\xe4B6\x1b|\x95raD\xe9\xdaX~,PK\x7f\xcf\x85'
#  b'\x91i.~\x19\x86\x0e\xea\xf4W\xf6t\x90\x8c\xf4\xee\x0f\x0f\xc0u=.\x873 \xaeP$'
#  b'\t\xa6D\x85`[\xbd\xae\xecp\xf1\x1b\xdb\xe6\x98T\x0bL\xfa\xb5\x14},\xd2'
#  b'*\xff\x9c\x9fA\xd6\xe1\x83]/\\\xbbce\xe3\x8dE\x01ZJ\xe2\x9bo=\xdc*\xc56'
#  b'\x8c0\xf9\xc2\x1f\x92\xce\x82o\xce \xae\xa5\xaa7\x8c\xa4\x9b\x8fm'
#  b'?\x87\xeb\x84\x8f\xed\xc1\xc1\x08\xd2%v\xf4E)d\x1b\xf8\xd2A>k\xc8\x16'
#  b'\x92\xbeJ\xa4\x12\xfaI\xd2Mobd\xa0\x10 \xd9/\xd0\t0\xde\xf2`\x9bx\x1er\x7f'
#  b'\x9d\x93p\x0b\xd2\xaa\x00\x7f\x9b/\x94\xf4\x17#\x8c\x14\x16N8\xb1\xb1\xb0gL'
#  b'\x19\xb7\x00M\xeb\xc4P\x1cl>\t\x14\xb9\xd4S\xa6PF\x87w\xf0\xe69\xd5'
#  b'P\x93*\xca\xd8N\xf3\xf9\xa1n\x17|\xbc<\xd2\x94h0:"\xc79\xc4p\xa1\xb9\xd00'
#  b"M\xc0'EX<\xdc0\x06\x9f\xbf\xfc\x03\x08\xc7\xc5G\xb1\x91\xd1\xdb\x8es\xb4"
#  b'\xf7#=e\xcb\xdf\xde\x14\xecm\xe0Uwj\xbdx\x8f{g\xca(\xe8\xafY3\x9a\xb5\x9c'
#  b'\x1d\x98\\\xb6\xa2Z5aR\x84d\x1e2ey\xbeh\xb7\xf0\x9f]\xa9\xf5\xa8'
#  b'\xc9\x9b\xf1&q\x9c\xees\x917\xf7\x1c\xf4\x1f@\x8d\x1a\xd5\xe3}\xa5v\xd5o'
#  b'.\xcb\x16\xba\xf4\xdfs\xcf\x8f5\xd4\xc8\x88\xa9^\xd1\xd6\x9dv1\xa5\xf6m\x93'
#  b'\xa8L,z\xf4\x95u\xe7C\xa2H\x83\xc7f\xec\x94\xcd\xd2\x0e\xa1>S\xd39"%C\n'
#  b'\xa9\xb0U/\x17\xd3\x97\x9a\xd5\xddG~\xdb}\x15\xa8<6C\xa3\xc5\xc4\xded'
#  b'^\xcd\xe4\xbf\xe2\xa6\xa3bE\xf4\xb5\x92\xfc*\xdc\xba\xd0\xad\xa5\xa2'
#  b"B\x19\x11\x0fF\xe7\xf9\x99\xc6\x94k\x06{RT\x17\xd1m'\x12\xcb\xf4\xff\xa2"
#  b'XbP\xc6F]O5\xbb\xe1AT\xc6\x10\x1bN\xb8\xed\xc7@x#S\x15s_Ev3\xca\x15\xdd'
#  b'q\xb0=\xc7\xce\xf1\xb0,\xc9\xd5\xd0\xec\x91\x83\xfb\x9d\xd9\xf5\xf9\xcc'
#  b'Z?\xe0dlM\x15V\x94\xa3\xa0\x9cx\xd8DT\x04\x9ch\x8a\x17\xb3\xc8\xad'
#  b'\xcd]\xf7\xe9\x14\x9cN\xc5\x97\x91\x9e\x07lC\xbeI\x85m\x96\xe5'
#  b'\xea\x82\x14\x9f\xe5\xe8\x95\x02\x17\x02\xe4x\x82\x87u\x7fxT\x01\x18'
#  b'\xf7\xef\xc5-\xc8r\xbc"\xc2\x01\xcb\xa0\x99\xf5\xae6\x05\x88\x82\'\xbb\x17"L'
#  b'=o<?H\x85f\xbf\x11oB (W\x15\x9fana\xb1\x8b_\xd6\xab\xfe\x89\xa9\xa6'
#  b'[\xeay\xb9y?\xfb@\x8a\xba\xb8\xf3\x8d\xc3,W~\x95D-b\xa0I\x91\x18\x8d\x15\xaa'
#  b'\x1c~\xd06\xf1\xba~y\xaa\xae\x17(vy\xc3\xd5\xe6([\x15\xd5\xbe\xc6$'
#  b'\x8b\x1f\xb7}\xae\xc2Mn\xacA\xc8\x88\xef8\xe7]n\xc5\x96\xedU\x9a\xddq'
#  b"\xab\xfb\x06\xdb\xaclV\xfb\xe7\xc7\xbaw\xa5'\xf7|\x97\x9d(\x1e{\xbd\nx"
#  b'\x85\xabE\xe2\x08\x14\xce\xc4a\xa2h\\\x9ax9.\xd1w\xc3:\x9e\xda4\xa1'
#  b'\x97f\x14\xb1\xce\x18\xea\x01\x17\x99I\x05\xdbi\xe0.ZL!#\x04\xe1\x9a\xdd'
#  b'\x91}6a\xb3\x1f\xacE\xcd"\xcc\x8b\xee\xe7\x06N\x1a\xc7a\x7fM\x1a\xe4S,s\xfd>'
#  b'\x8d\x918\xb3\x9e]i,\xdd\xf5\xc1\xe9\\u\xeb^\xe6\\\xae\x9b\xb7\xa9\xe6\x91'
#  b'\xa6\x88\xde\xa6\\\xaa<*\xd1\xe1_&\xed]3\xa4\x99\xee\xean\xed\xa0\xb0\xd3'
#  b'Np\xef\xa5\x9b\x9a\r\x07T\x83\x0b\xf7\x92h\x8c\x92\xa7h\x9du\xd2\x98\x9am'
#  b'\x9b\xc5r+')

fake.sha256(raw_output=False)
# '46df7b35c68abc27b4884d9cc3852eee5644e9fccb94f4f1d49a8dff0b6848c3'

fake.boolean(chance_of_getting_true=50)
# False

fake.password(length=10, special_chars=True, digits=True, upper_case=True, lower_case=True)
# 'R2CZ)aD)#e'

faker.providers.person

fake.prefix_female()
# ''

fake.first_name_male()
# '楠'

fake.suffix_male()
# ''

fake.prefix()
# ''

fake.suffix()
# ''

fake.last_romanized_name()
# 'Tang'

fake.romanized_name()
# 'Lei Zeng'

fake.name()
# '黎龙'

fake.last_name_female()
# '陈'

fake.last_name()
# '田'

fake.first_name()
# '丽丽'

fake.suffix_female()
# ''

fake.name_male()
# '张小红'

fake.first_name_female()
# '丽丽'

fake.prefix_male()
# ''

fake.last_name_male()
# '刘'

fake.name_female()
# '孙建军'

fake.first_romanized_name()
# 'Tao'

faker.providers.phone_number

fake.msisdn()
# '6860628043154'

fake.phonenumber_prefix()
# 181

fake.phone_number()
# '18098073747'

faker.providers.profile

fake.profile(fields=None, sex=None)
# {   'address': '湖北省丽娟县六枝特张街b座 288860',
#     'birthdate': datetime.date(1943, 3, 7),
#     'blood_group': 'AB+',
#     'company': '通际名联网络有限公司',
#     'current_location': (Decimal('23.588596'), Decimal('34.827711')),
#     'job': '文档工程师',
#     'mail': 'shenyong@hotmail.com',
#     'name': '张帅',
#     'residence': '宁夏回族自治区南昌市沙湾汕尾街i座 827786',
#     'sex': 'F',
#     'ssn': '450804197612021545',
#     'username': 'xiuying74',
#     'website': ['http://zou.cn/']}

fake.simple_profile(sex=None)
# {   'address': '辽宁省兴安盟市花溪天津街U座 681325',
#     'birthdate': datetime.date(1952, 9, 13),
#     'mail': 'ayang@yahoo.com',
#     'name': '张秀荣',
#     'sex': 'F',
#     'username': 'fanglei'}

faker.providers.python

fake.pydict(nb_elements=10, variable_nb_elements=True, *value_types)
# {   '不同': 'WnIYKEddRNPGoeAdXxkB',
#     '品牌': 7411,
#     '图片': 'https://fanglei.cn/main/terms/',
#     '应该': 'bdu@yangzheng.cn',
#     '报告': Decimal('12720186710.4296'),
#     '政府': 8980,
#     '时候': Decimal('9099771.98803'),
#     '的人': 'http://44.cn/tags/list/post.htm',
#     '看到': 191,
#     '类型': 5253,
#     '要求': 'https://www.lin.cn/author/',
#     '解决': 'NedwuwycGVUyJcRCCAvS',
#     '论坛': datetime.datetime(1998, 7, 25, 8, 38, 22)}

fake.pybool()
# True

fake.pylist(nb_elements=10, variable_nb_elements=True, *value_types)
# [   'blZkRkydGxeUsQScnyeX',
#     1379,
#     'YNmRCZmqBxgxtWSpsNAR',
#     2685,
#     'JmNBmVsggLxmknnAIiAt',
#     'xiuyinglu@hotmail.com',
#     7591,
#     'knjuARXqOqAHnTXxkuzE',
#     Decimal('474.7307778'),
#     'https://76.cn/about.html',
#     'djSFegtIthhvvFoEkscF',
#     'AQQaLHuuSRUpbobIXPDk',
#     'http://yuzhang.cn/terms.html']

fake.pystruct(count=10, *value_types)
# (   [   'YKILpDDIKYQpyhRTaLMs',
#         datetime.datetime(2012, 2, 19, 11, 45, 4),
#         Decimal('-6856659638.0'),
#         'SEgQMOdqPhQCkSBvbqnA',
#         Decimal('835869182894139.0'),
#         368,
#         Decimal('855444035.8'),
#         'oaROtwGUibPCodvfhNAM',
#         'omkNhAMCeGPOcWWdROGE',
#         'kgong@yahoo.com'],
#     {   '也是': 5655,
#         '内容': 2591,
#         '可是': Decimal('863.5826482'),
#         '国家': 'IvzFKTMdNpbIkvPafueQ',
#         '实现': 4911,
#         '来自': 3189,
#         '男人': 8697,
#         '目前': 'GGkTYywXzCpMRjJNAuBl',
#         '类别': 'vQsmcYfIyuCkdmPLTMgE',
#         '项目': 'tScVgyQtNdsdnLjGkiAP'},
#     {   '一下': {   0: 'taohou@yahoo.com',
#                   1: [522, 'TRllxFwKMEjTPgxzPazL', 4656],
#                   2: {   0: 'HfBkkCVcjCBfrIfbnkYi',
#                          1: 'vJHQEMNVFMdfOvMOsIMf',
#                          2: [6306, 7149]}},
#         '介绍': {   7: 9795,
#                   8: [1252, 'cOkThuYsATCPVxmkyUcS', 4662],
#                   9: {   7: 6538770783.147,
#                          8: 'nFdQlmRMMhxfNYsnHLBR',
#                          9: [   'OwlKfURGNcJLvHmYOptm',
#                                 datetime.datetime(1976, 9, 21, 8, 44, 47)]}},
#         '地址': {   6: 'UhGoDklMFTkkDGFANnNQ',
#                   7: [Decimal('-12878210455.3'), 1503, 'chaocheng@yahoo.com'],
#                   8: {   6: Decimal('96564066.0'),
#                          7: 'BggbVUlKjMFvJkepeBog',
#                          8: [9768.2956308, 'CkAEXhDqiKtEyVhkBdEf']}},
#         '完全': {   3: -88090141667.815,
#                   4: [   'https://01.cn/index.html',
#                          'NVwfmjWkFDfyGBjanaNi',
#                          'mTMxQBRKfQKcEqOrVVqv'],
#                   5: {   3: 'vWJSxycuiuofmRQvNFUF',
#                          4: 'SmtKWxmlzcEtdOUBeaKG',
#                          5: ['http://www.fangpeng.cn/search/home/', 1371]}},
#         '密码': {   4: 'weiguiying@hotmail.com',
#                   5: [2271, 'GRHWFszJutgzNPVNOFsK', 'FJCOlASHpkIYLYBQFrVe'],
#                   6: {   4: 'https://guiyingfang.cn/privacy.html',
#                          5: 'zhgjmSFNwXmUsgoebppL',
#                          6: ['DsgBmixGmZGzuDyuKome', 689619439.3]}},
#         '方式': {   1: Decimal('9012.873911'),
#                   2: [59.414, 'DdudMJzijlBpIFonwVTM', 2843],
#                   3: {   1: 'AOwzMSVdmPXFOQTxTHgz',
#                          2: Decimal('63332445462453.0'),
#                          3: [9389, 'hZzNdlATVAtjEZFOQzEJ']}},
#         '然后': {   9: 0.0,
#                   10: [   'gnktSpglHEdJYeFQZrQI',
#                           'HvaeTTItcGouqinjEbVh',
#                           'https://najin.cn/'],
#                   11: {   9: 8155,
#                           10: 'YQvRRfyKHORqybkRRdBv',
#                           11: [   datetime.datetime(1998, 12, 9, 7, 38, 50),
#                                   'lwu@hotmail.com']}},
#         '电影': {   8: 'EsrYeNKGxuuBIMmPGODe',
#                   9: [2953, Decimal('83222532.10834'), 'ayoLhZpMwVYEopTPoNxo'],
#                   10: {   8: 'EEhHVwIexlwZqjJilNwb',
#                           9: 'dgJyeInSXfTWMaOahrTs',
#                           10: [   'ZgHUwgJqdKCyrGQSotLU',
#                                   'EgvifJoHvtPonWQZyBVK']}},
#         '那个': {   5: 'eVtmrUQAsYUnfBYUGsxB',
#                   6: [   'ElAMYdThZyytnwwlkvDX',
#                          'NaucolnAmVDcprmIluHA',
#                          'xxia@lisu.org'],
#                   7: {   5: datetime.datetime(1976, 12, 26, 12, 22, 9),
#                          6: -377225395686.185,
#                          7: [   'dEyhTjgFegTWRWruCsPl',
#                                 datetime.datetime(1971, 12, 29, 9, 16, 32)]}},
#         '部分': {   2: 'tianjun@ew.cn',
#                   3: [   datetime.datetime(2017, 3, 16, 19, 25, 22),
#                          datetime.datetime(1997, 9, 6, 1, 44, 38),
#                          datetime.datetime(1983, 7, 22, 20, 34, 18)],
#                   4: {   2: datetime.datetime(1996, 4, 26, 11, 52, 47),
#                          3: datetime.datetime(2015, 7, 5, 0, 32, 53),
#                          4: [   -330363947.36428,
#                                 datetime.datetime(1978, 3, 29, 22, 24, 40)]}}})

fake.pyset(nb_elements=10, variable_nb_elements=True, *value_types)
# {51841.28416453, 36.39, 'jyi@cs.cn', 10.79876718, 'HKOnCeAbeHDmJWcXruiZ', 'wBDhHOVBbxRWykBStimM', 8503, 'taolu@ping.cn', datetime.datetime(1996, 9, 27, 23, 53, 57), 1437, 'QvumsYHTFCTFhvTkSoVR'}

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

fake.pytuple(nb_elements=10, variable_nb_elements=True, *value_types)
# (   'https://www.oe.cn/',
#     4772,
#     805,
#     'iLamZxoWdVdBNILfnXgQ',
#     168,
#     'QeaIiIlqoPyeJocNrgCX',
#     'https://ua.cn/terms.asp',
#     datetime.datetime(2014, 1, 10, 19, 4, 11),
#     datetime.datetime(1997, 11, 12, 11, 53, 30),
#     'TfnvfdpacyYMwwKcEgEg',
#     Decimal('-973.7194330731'))

fake.pyfloat(left_digits=None, right_digits=None, positive=False)
# 4285989928182.0

fake.pydecimal(left_digits=None, right_digits=None, positive=False)
# Decimal('704031221.4474')

fake.pyint()
# 1893

fake.pyiterable(nb_elements=10, variable_nb_elements=True, *value_types)
# [   'http://www.22.cn/explore/posts/categories/main/',
#     'OBwzGYvolhdGPjIwigTy',
#     'zzjSCfDmEOYbdnucTQbw',
#     3200,
#     4099,
#     'QsqGktSeHYLyCqiGndpB',
#     'luoguiying@fengpan.cn',
#     datetime.datetime(1996, 12, 4, 20, 50, 2),
#     'na38@13.cn']

faker.providers.ssn

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

faker.providers.user_agent

fake.firefox()
# ('Mozilla/5.0 (Windows NT 5.01; lg-UG; rv:1.9.1.20) Gecko/2017-08-30 17:10:27 '
#  'Firefox/3.8')

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

fake.mac_processor()
# 'Intel'

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

fake.linux_processor()
# 'x86_64'

fake.windows_platform_token()
# 'Windows NT 6.2'

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

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

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

fake.chrome(version_from=13, version_to=63, build_from=800, build_to=899)
# ('Mozilla/5.0 (Windows 98) AppleWebKit/5321 (KHTML, like Gecko) '
#  'Chrome/50.0.833.0 Safari/5321')

fake.opera()
# 'Opera/8.84.(Windows NT 5.0; sat-IN) Presto/2.9.180 Version/10.00'