Language zh_CN

faker.providers.address

fake.address()
# '香港特别行政区呼和浩特市南溪西安路i座 452149'

fake.building_number()
# 'Y座'

fake.city()
# '梧州县'

fake.city_name()
# '宜都'

fake.city_suffix()
# '县'

fake.country()
# '斯威士兰'

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

fake.district()
# '城东'

fake.postcode()
# '957125'

fake.province()
# '河南省'

fake.street_address()
# '北京路M座'

fake.street_name()
# '李路'

fake.street_suffix()
# '路'

faker.providers.automotive

fake.license_plate()
# 'GK 6414'

faker.providers.bank

fake.bank_country()
# 'GB'

fake.bban()
# 'QCIV5038630436588'

fake.iban()
# 'GB19WEWC0862522036916'

faker.providers.barcode

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

fake.ean13()
# '8052795267405'

fake.ean8()
# '01044546'

faker.providers.color

fake.color_name()
# 'Maroon'

fake.hex_color()
# '#dcbc6a'

fake.rgb_color()
# '195,192,107'

fake.rgb_css_color()
# 'rgb(142,15,169)'

fake.safe_color_name()
# 'silver'

fake.safe_hex_color()
# '#cc6600'

faker.providers.company

fake.bs()
# 'productize compelling models'

fake.catch_phrase()
# 'Focused explicit functionalities'

fake.company()
# '创亿信息有限公司'

fake.company_prefix()
# '精芯'

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

faker.providers.credit_card

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

fake.credit_card_full(card_type=None)
# 'JCB 16 digit\n林 王\n3579548547746399 04/22\nCVC: 572\n'

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

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

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

faker.providers.currency

fake.cryptocurrency()
# ('FTH', 'Feathercoin')

fake.cryptocurrency_code()
# 'NMC'

fake.cryptocurrency_name()
# 'Ubiq'

fake.currency()
# ('LRD', 'Liberian dollar')

fake.currency_code()
# 'PLN'

fake.currency_name()
# 'Russian ruble'

faker.providers.date_time

fake.am_pm()
# 'AM'

fake.century()
# 'VII'

fake.date(pattern="%Y-%m-%d", end_datetime=None)
# '2002-05-05'

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

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

fake.date_object(end_datetime=None)
# datetime.date(1976, 1, 8)

fake.date_of_birth(tzinfo=None, minimum_age=0, maximum_age=115)
# datetime.date(1960, 4, 6)

fake.date_this_century(before_today=True, after_today=False)
# datetime.date(2000, 3, 27)

fake.date_this_decade(before_today=True, after_today=False)
# datetime.date(2014, 11, 10)

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

fake.date_this_year(before_today=True, after_today=False)
# datetime.date(2019, 3, 5)

fake.date_time(tzinfo=None, end_datetime=None)
# datetime.datetime(1978, 12, 7, 10, 16, 26)

fake.date_time_ad(tzinfo=None, end_datetime=None, start_datetime=None)
# datetime.datetime(1478, 1, 14, 16, 7, 16)

fake.date_time_between(start_date="-30y", end_date="now", tzinfo=None)
# datetime.datetime(1990, 10, 23, 23, 1, 34)

fake.date_time_between_dates(datetime_start=None, datetime_end=None, tzinfo=None)
# datetime.datetime(2019, 11, 4, 4, 46, 21)

fake.date_time_this_century(before_now=True, after_now=False, tzinfo=None)
# datetime.datetime(2004, 4, 6, 23, 33, 27)

fake.date_time_this_decade(before_now=True, after_now=False, tzinfo=None)
# datetime.datetime(2013, 8, 18, 6, 23, 25)

fake.date_time_this_month(before_now=True, after_now=False, tzinfo=None)
# datetime.datetime(2019, 11, 2, 9, 39, 9)

fake.date_time_this_year(before_now=True, after_now=False, tzinfo=None)
# datetime.datetime(2019, 9, 14, 8, 10, 35)

fake.day_of_month()
# '22'

fake.day_of_week()
# 'Sunday'

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

fake.future_datetime(end_date="+30d", tzinfo=None)
# datetime.datetime(2019, 11, 29, 11, 4, 32)

fake.iso8601(tzinfo=None, end_datetime=None)
# '2005-12-25T06:47:14'

fake.month()
# '08'

fake.month_name()
# 'July'

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

fake.past_datetime(start_date="-30d", tzinfo=None)
# datetime.datetime(2019, 10, 10, 8, 1, 24)

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

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

fake.time_object(end_datetime=None)
# datetime.time(22, 48, 39)

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

fake.timezone()
# 'Europe/Lisbon'

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

fake.year()
# '1982'

faker.providers.file

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

fake.file_name(category=None, extension=None)
# '搜索.flac'

fake.file_path(depth=1, category=None, extension=None)
# '/推荐/我们.mov'

fake.mime_type(category=None)
# 'application/soap+xml'

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

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

faker.providers.geo

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

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

fake.latlng()
# (Decimal('44.026794'), Decimal('75.720261'))

fake.local_latlng(country_code="US", coords_only=False)
# ('36.06523', '-119.01677', 'Porterville', 'US', 'America/Los_Angeles')

fake.location_on_land(coords_only=False)
# ('-7.51611', '109.05389', 'Wangon', 'ID', 'Asia/Jakarta')

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

faker.providers.internet

fake.ascii_company_email(*args, **kwargs)
# 'yeguiying@yong.cn'

fake.ascii_email(*args, **kwargs)
# 'smo@gmail.com'

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

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

fake.company_email(*args, **kwargs)
# 'leimeng@jingyang.cn'

fake.domain_name(levels=1)
# 'leicai.org'

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

fake.email(*args, **kwargs)
# 'juanshen@96.cn'

fake.free_email(*args, **kwargs)
# 'taogang@yahoo.com'

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

fake.hostname(*args, **kwargs)
# 'laptop-85.chaoxiulan.cn'

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

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

fake.ipv4_network_class()
# 'a'

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

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

fake.ipv6(network=False)
# '3b4c:da4b:a232:b2b9:a0da:1248:d1b6:cb7b'

fake.mac_address()
# '74:4d:6f:bf:68:f9'

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

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

fake.tld()
# 'org'

fake.uri()
# 'https://xiulanjing.cn/'

fake.uri_extension()
# '.jsp'

fake.uri_page()
# 'homepage'

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

fake.url(schemes=None)
# 'https://www.minxiang.cn/'

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

faker.providers.isbn

fake.isbn10(separator="-")
# '0-7963-1608-2'

fake.isbn13(separator="-")
# '978-1-239-83593-9'

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'
#  '应用其实关系国际通过自己继续.\n'
#  '控制增加游戏实现留言日本一种.结果历史中心威望积分.')

fake.texts(nb_texts=3, max_nb_chars=200, ext_word_list=None)
# [   '这些国家标题时候提供.什么为了为了出来全部由于这样.地方觉得系列搜索社区城市这些.\n'
#     '注册阅读政府手机简介个人通过.\n'
#     '地址时候名称不同增加.怎么电脑解决.如果一直那些.\n'
#     '孩子方法首页看到.发表进行项目关于浏览管理.方面进行品牌安全功能非常经营.\n'
#     '而且一点商品公司不同操作下载功能.一样组织主题现在.还有生产简介完成产品重要类型.\n'
#     '一定这是电影不过处理市场威望.为什出来不同只要浏览.',
#     '各种女人应该来源帮助注册.应用专业那个标题社会一次使用是否.一个关于还有到了同时.\n'
#     '那么记者控制一种等级地址发生支持.以上工具通过你的.主题时候欢迎觉得一下.\n'
#     '最大帮助拥有作品威望.生产单位报告一起工作.\n'
#     '其实学校希望次数以及社会.喜欢欢迎专业得到.\n'
#     '其中选择发布由于一定建设通过.\n'
#     '更多生产觉得知道次数主要中心地方.发生或者市场增加工具市场比较.资源电话很多内容个人国家.',
#     '为什出来东西电话.下载为了方面服务.\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'\xc6\xc6I\xdbE\x85\xd3\x13I%F)k\x8e\x82M\xf3\xbb\x1d\xcas\x14\xce9\x9c\x96r('
#  b'4\xb0pk\xec\xd5\x99\x81 f.\xe3\xac\x819\xf4Q3N\x7f\xd4\x8dD-\x924\x9e"'
#  b'\xdfJJ\xf0\xf5\xa6\x0f.\xac\x00E\xff\xe7\xfc\xf6\xbe\xf5k\n\\6\x93*\x0b'
#  b'\x8c=:\xb0\x91\x0e0\x1d\xa1o\xa5\xf7xQ\xcdW!\x047vU\x01\xada\x8e\x176/'
#  b'Wp\x9bP\x1b\xae0\x0c\xf6\x18\x85\xcb3HZ$\xf2\xc1,@\xa1\xc9Yj\x94bx\x0c'
#  b"\x14\xdc\xe5\ne\x1e\x06i\xae'\xba\xf9jK\x0c\xa0\x8e\x0c\x02F\xc9J\xd7\xd6"
#  b'9p\xf7z}\x88D\r\xf7\xe26"rC/MN\xad\xd5?\x1d1\xe6\xbbY\xdb#\xaaX-\x9e\xb7'
#  b',\xd5\x05\x06;j\xbd-0\xb6\xcep\x0e{hH\x91\x86(>\x11\x9d\xf9\x1d\x9b*\x11\xe6'
#  b'n\x85\xc9\xb6\xf5\x9f@\xe7\x9a\x96\x99\xee\x0b\x9c!/\xe86\x83B\x05-\x9f>'
#  b'{\xc1IL\ru\x17\x9c\xe1\x91\xbej\xcb5j\n\xf8ec\xbd<\x1b\x07\xa4\x98"\x82`'
#  b'\xf7gi\x8d\x12\x15o\x190`8\x183\x84\x99JM\x06(\x8f\xe3Y\xc5\xfaZ\xb2\x97Z'
#  b'\xb279*C\xe7\xa2\xbb2\xdb.3\xb0\xe7\xb5dx\x12\xa3\xa8\x06l\t\x17U\xce\x8f]'
#  b'\xe0\x03\xae\xd4\xc7\x93\xfb?\xb5+-T\xb5\xaa.<H\xa5\xde\x8b\xcb\xed\xc8\xf0'
#  b'\x90\xa6{\xe8O\x97\xa2\xd0%\xd8\xfd\x83\xdb\xce\xae\xc6Fumzd`\x93!'
#  b'\x06\xe3#\r\xee\x9d\xa0W\xf8\xaa\xdbq\xe3j\xa2\x7f\xd5\xbb\xa8V\xb4\x84g\x85'
#  b"\x05\xa0\xaaZ\x94A\x94\xc2\x89\x9d\xe3'f\x1d\xae\x93\xf83\xad2"
#  b"\x19\x8e\xd7\xf1\xe6B\xec'\x96\x06\x89`\xad\x9aX\xbc2<xc\x95mZ+&O\x10\xd6"
#  b'\xeb\x08Q6q\xdbrT\xe6-V<Q\xa8\xd8/\x9f\xe2<\xb82\x01\xf4\xe5\x9f\x80\xe7\x18'
#  b' \x19\xf0\xe0\x94\xcd\x1f\xfc8\xfb\xde\xf6\x9e.\x16\xcc\xd1+k\xe4r_\xb4n'
#  b'\xb3\xef4W\xf7\xcd\x96\x9e]e\x84\x96\x81\n\x0b)\xcd\nx\x16\xbc\xb5MJ'
#  b'\x9c\n\x85$\x97\xc3\x15\xb7\x9e|\xe6\x07\x96\xa7\xd5\x84\x87U\xbe\x14/\xafUd'
#  b'\x14\xdc\xa3\x11\xc5\xf4W\xd1%@\xf4\t*i\xd56\x10,\xc7\x03\xb5\xb6\xf5I'
#  b'\x86\xb0h_\xa0\xae\xc4\xb3\x08\x17\x15\x1cA\x17\xd5+z\x9aHy\x95e\xfe\xc5'
#  b'\xcf\x16B]\xad\x17\xc1WF\xcc\xbe\x98\xcf\x8e\x8cR\x14x\xc1\xc7s(`\xef'
#  b'\xb4\xae\xf5[\x97\x86\xc9!qW\x12u\xa5\x7f"%\x98\xaa0\xbb\xe3\x83\x81\x86'
#  b'\x8c\x94\xc0~\xf6\xd4\xdaq\x8e\xcd\xb0\xb6\x8b\x1esA(\x9eFV\x97\x8eq\x9a'
#  b'!\xc5\x02\x8e\xca\xf9\xa8\xe0\x97Y\xc8\xc2\xad\x19\x124\x12d\x972'
#  b'h\xcc\x15\xc0^2\xcd\xb2[\x85v=\xbc2#\xc1\xd1\x8b\xd5]\xe9^\xdd\xfd'
#  b'\xac\xd6c\xa9{\xb4\xc2S,.\xc5\xbbg\x96cN\xd0\xf7\x10\xbe\tI\x1e\xf9'
#  b'\xaf\xa6\xc5\xd5\xcf)\x9f,W\xaf\xe0\x1bX\xd5\x99\xfe\xd9QB\x91^\xf1\x9f\xea'
#  b'\xdb\x90\xb9\xcd\x8a\xed\x96\xf0W-\xdc\x87\xd7\xb7^\x08\xb9\x7f \x0b'
#  b'\xd5\xcf\xde\x04\x19UA\xe1\x80\xfd\xb1\x8bg\xe0\x11`-l\x85 \xb1\xd9P\x1d'
#  b'?\x95N\xd1\xf9|\xc9\xa5\xbc\xb6\xc5\xba\xc0\xa8l\x88\x1a\xf0`\xd5&,\xcc\xd8'
#  b'E\x8f\xfd\xf3\xb8\xd7\xe1\n\xf6`o(\x1d\xb7\xd2\xf3\x10\x1f/\x9dT\xb2\x05\xbd'
#  b'\x86\xd7A\xe5\x84jl\xc1\x88\xbb\xd5\x13\xc2\xbb\xac\xe7k\xf9}(\xcdw\xbc\xb3'
#  b'n\xbfb\xa5\xdf*\xef\t|\x87\xe3\xfc\x16\xb5\x0b\xe1E\x0c\x0e\xfa\xd5X\x01\x0c'
#  b'\xc0\xaf_\x86\x10\xa1\xa6\xf5\x90\x85\x83m\xa1\xb5\xadjF\xbcK\xf3'
#  b'\x07\x15\x8ai2\xdf\xb6\xdf\x16\xd5\xf1\xb1$\x94\x19\xe9\x0cs\xafP'
#  b'\xda\xb9>\xe6\xc7\x1246\xfd\x1f\xdd\xcd\xb4I\xf4\x1c\xce\xcf\x1bm"\x05d\xe1'
#  b'\xfd\x96\xd8j\xa1.J$>\xb6:r\xf4\xf3\t\x9d\xc0n\xbam\xd46I\x0e~\xa2\xb2\x07'
#  b'\x0e\x9f\xbfC\xff\x00\xc9KD\xc2%\x08ST\x17\x82\x8a\xf183%\xd3\xc6\xcd'
#  b'=\xa8\xadk\x04\xcd\x87\xf2')

fake.boolean(chance_of_getting_true=50)
# True

fake.md5(raw_output=False)
# '5612e0a4817a9acd5c07c399175e1a0c'

fake.null_boolean()
# False

fake.password(length=10, special_chars=True, digits=True, upper_case=True, lower_case=True)
# 'E^95Mxr@*M'

fake.sha1(raw_output=False)
# '4dff2690ce318196ee31efa907c277084b38e463'

fake.sha256(raw_output=False)
# '2832449327c5b94ddfec8b700ec6de2941f4d9d9663a1849ac37a9c03d842f8b'

fake.uuid4(cast_to=<class 'str'>)
# '949d5671-2b4d-45f3-bc4a-3834bc7556eb'

faker.providers.person

fake.first_name()
# '晶'

fake.first_name_female()
# '畅'

fake.first_name_male()
# '利'

fake.first_romanized_name()
# 'Yan'

fake.last_name()
# '钱'

fake.last_name_female()
# '何'

fake.last_name_male()
# '李'

fake.last_romanized_name()
# 'Du'

fake.name()
# '王凤兰'

fake.name_female()
# '张磊'

fake.name_male()
# '赵桂荣'

fake.prefix()
# ''

fake.prefix_female()
# ''

fake.prefix_male()
# ''

fake.romanized_name()
# 'Yan Wei'

fake.suffix()
# ''

fake.suffix_female()
# ''

fake.suffix_male()
# ''

faker.providers.phone_number

fake.msisdn()
# '1114214130772'

fake.phone_number()
# '13332833673'

fake.phonenumber_prefix()
# 137

faker.providers.profile

fake.profile(fields=None, sex=None)
# {   'address': '山东省哈尔滨县东城潮州街z座 906340',
#     'birthdate': datetime.date(1973, 8, 21),
#     'blood_group': 'A+',
#     'company': '海创网络有限公司',
#     'current_location': (Decimal('-31.980924'), Decimal('-126.557844')),
#     'job': '市场助理',
#     'mail': 'duyan@gmail.com',
#     'name': '王健',
#     'residence': '青海省帅市双滦徐路L座 111279',
#     'sex': 'M',
#     'ssn': '451221198904221820',
#     'username': 'kongjuan',
#     'website': ['https://www.chao.com/', 'http://www.gu.org/']}

fake.simple_profile(sex=None)
# {   'address': '安徽省宁德县沙市韦路L座 523358',
#     'birthdate': datetime.date(2001, 1, 30),
#     'mail': 'fang10@gmail.com',
#     'name': '李红霞',
#     'sex': 'F',
#     'username': 'pcui'}

faker.providers.python

fake.pybool()
# False

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

fake.pydict(nb_elements=10, variable_nb_elements=True, *value_types)
# {   '你们': 'hanjuan@yahoo.com',
#     '是一': Decimal('-585804249130233.0'),
#     '有些': 'ECUlUiXAlYRdzujmIajj',
#     '社区': 'CbENsjFkhAOcYcqBtiDv',
#     '解决': 'eRmcUFtjgNoIpyfwdxCE',
#     '还有': 'gAGrxItcZfcPaMGhqhdW',
#     '部分': 'atrvWegUXooByuzBvNUE'}

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

fake.pyint(min_value=0, max_value=9999, step=1)
# 1955

fake.pyiterable(nb_elements=10, variable_nb_elements=True, *value_types)
# {Decimal('-85.691538205'), -153068510.5, 'chao50@juan.cn', 3.217728263743, 'oMByDBtAHDrrxVMxsFgZ', 6503907514.11}

fake.pylist(nb_elements=10, variable_nb_elements=True, *value_types)
# [   'NwATOXRmMRTuopHKaAHT',
#     4325,
#     datetime.datetime(2011, 1, 9, 7, 58, 21),
#     'tuOvmWHYnwcXORpoaTRJ',
#     Decimal('-8.813113263'),
#     1715,
#     1623,
#     'pJJwDMNLDEmRQEffayUS']

fake.pyset(nb_elements=10, variable_nb_elements=True, *value_types)
# {8422, Decimal('4078609.7629056'), Decimal('347705211852.92'), 'QnDIXgWimMFLoDXAdIRM', 'lOXMOWnhSTwTMQXWyYvi', 9528, Decimal('-13749143.32'), -7045.8010760921, 'sxMNKziYRfSoxlmcPDFb'}

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

fake.pystruct(count=10, *value_types)
# (   [   Decimal('-540276865142.63'),
#         9329,
#         7708,
#         8744,
#         datetime.datetime(2013, 6, 19, 11, 19, 11),
#         88543902598.0,
#         'qbuyYKIAQIZcaqxgCdnR',
#         'sNCoCzrLpnjWngvcSjJs',
#         'pjQPZmNiHQqRwqylXPdQ',
#         'YMEtOACeGNknSxHCevhq'],
#     {   '决定': datetime.datetime(1972, 12, 5, 18, 46, 18),
#         '发表': 141.6079589038,
#         '她的': 9337,
#         '影响': 'YGTPszJJMdTEARKTlLNv',
#         '我的': 'http://www.motian.cn/faq.htm',
#         '推荐': 'jianggang@hotmail.com',
#         '操作': 'WrgCXwhUtTESqodrcaSk',
#         '政府': -72928070881.1089,
#         '是一': -64362162.98,
#         '部分': datetime.datetime(2004, 6, 12, 21, 18, 2)},
#     {   '也是': {   2: 1277,
#                   3: [-903.1, 8351, 'http://gujin.com/'],
#                   4: {   2: 64834874805.24,
#                          3: Decimal('4670351315029.0'),
#                          4: [   'TjfQFlKllmkLQEwYPojx',
#                                 datetime.datetime(1984, 12, 20, 4, 11, 50)]}},
#         '以及': {   9: 680642.469623361,
#                   10: [Decimal('67.9'), 6638, 1146],
#                   11: {   9: 'ywen@hotmail.com',
#                           10: 'mluo@yahoo.com',
#                           11: [2073, 'HxZeNNBjioQgIXgsOyrX']}},
#         '全部': {   3: datetime.datetime(2005, 10, 4, 23, 33, 19),
#                   4: [   Decimal('25104210758190.0'),
#                          'PgDISTDORrnMTgGTsPkh',
#                          'HfZKMVYdqnAlTxRTjBnW'],
#                   5: {   3: -28652068.36264,
#                          4: Decimal('-9671058490175.4'),
#                          5: ['MWdmzGAinbMXfxhEmTCB', 'cKlsXpluGlqtBpVwnnIe']}},
#         '功能': {   6: 3484,
#                   7: [-29709.0, 3601, 5671],
#                   8: {   6: 'LQdrxqKHUycgZGFGnJNb',
#                          7: 'minggao@yahoo.com',
#                          8: [82.7375265, 7169]}},
#         '地区': {   7: 1972,
#                   8: [4575, 5210, 3377],
#                   9: {   7: 'http://www.liuxiang.com/privacy.htm',
#                          8: 1606,
#                          9: ['nEsrlLLYpFMYfRooPWIt', 'QgdpmTheRocdRZNDMGEL']}},
#         '基本': {   0: 'mITYmZTxgmUKgssscvKx',
#                   1: [   'wUByGbXkAxtniktSpZXE',
#                          'njia@nd.cn',
#                          datetime.datetime(1997, 10, 30, 19, 29, 17)],
#                   2: {   0: Decimal('18453865658866.0'),
#                          1: 'OORegwgwNuUPqPOltvTQ',
#                          2: ['BMnOrAttKZnTfzhjYWER', 'lzhao@hotmail.com']}},
#         '增加': {   8: 'pwWsKfdIavcfwvRtBcKM',
#                   9: [7516, 1133, datetime.datetime(1981, 1, 16, 20, 4, 33)],
#                   10: {   8: datetime.datetime(1972, 3, 28, 11, 33, 2),
#                           9: 'NWKSrDbvhXMOquqbgDPr',
#                           10: [Decimal('380136045688990.0'), 1549]}},
#         '提高': {   5: 2676,
#                   6: [7535, 'xia87@jingxiong.org', Decimal('252442748944.62')],
#                   7: {   5: 'https://39.cn/',
#                          6: 'ncVvhHEqMgAUMchhLAmG',
#                          7: [1813, 'http://00.cn/category.php']}},
#         '最新': {   1: -71237.230140113,
#                   2: [5279, Decimal('-961.9494'), 'IfdkUZnbUdFEJIxxCNej'],
#                   3: {   1: 'oBHPiNjeqOwGbqbqXDmn',
#                          2: 'ercDqKilcyWkzjdQgKWa',
#                          3: ['bHYoUFdnSxTGzMGEzadZ', Decimal('84.917')]}},
#         '而且': {   4: 'TrYtInafyViEXXiqxOym',
#                   5: [   'ovYkkRqaevEyJbTBTojJ',
#                          datetime.datetime(2017, 10, 13, 12, 43, 9),
#                          'https://www.chang.net/home.php'],
#                   6: {4: 'RvDiTzlcfSoiNNsvyoVP', 5: 1115, 6: [9510, 6175]}}})

fake.pytuple(nb_elements=10, variable_nb_elements=True, *value_types)
# (   'XeprtqrTvwwChdPvbWpp',
#     Decimal('-34362201.4756'),
#     'gang00@yahoo.com',
#     7051,
#     'PgKFWnEyBERAxFQtbtzu',
#     'yNSWasvSSXCQYPFyKNvl',
#     'oNyUqwahHrdKqGbseHsy',
#     'jun78@jinzhang.cn',
#     'mvZUkFQvitTQberOcLOb',
#     8445)

faker.providers.ssn

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

faker.providers.user_agent

fake.android_platform_token()
# 'Android 4.1.1'

fake.chrome(version_from=13, version_to=63, build_from=800, build_to=899)
# ('Mozilla/5.0 (Linux; Android 6.0) AppleWebKit/535.2 (KHTML, like Gecko) '
#  'Chrome/34.0.831.0 Safari/535.2')

fake.firefox()
# ('Mozilla/5.0 (Windows NT 5.2; os-RU; rv:1.9.1.20) Gecko/2013-01-06 07:27:25 '
#  'Firefox/3.6.7')

fake.internet_explorer()
# 'Mozilla/5.0 (compatible; MSIE 8.0; Windows NT 5.01; Trident/5.1)'

fake.ios_platform_token()
# 'iPhone; CPU iPhone OS 7_1_2 like Mac OS X'

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

fake.linux_processor()
# 'x86_64'

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

fake.mac_processor()
# 'U; Intel'

fake.opera()
# 'Opera/8.95.(X11; Linux i686; gv-GB) Presto/2.9.184 Version/11.00'

fake.safari()
# ('Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10_8_5 rv:5.0; id-ID) '
#  'AppleWebKit/533.46.5 (KHTML, like Gecko) Version/4.0 Safari/533.46.5')

fake.user_agent()
# ('Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/533.2 (KHTML, like Gecko) '
#  'Chrome/59.0.882.0 Safari/533.2')

fake.windows_platform_token()
# 'Windows CE'