Language fa_IR

faker.providers.address

fake.address()
# '340 ستایش جاده\nشمال حسام, هرمزگان 88609'

fake.building_number()
# '4849'

fake.city()
# 'روستای هانيه'

fake.city_prefix()
# 'جنوب'

fake.city_suffix()
# 'Ville'

fake.country()
# 'نامیبیا'

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

fake.postcode()
# '767'

fake.secondary_address()
# 'سوئیت 053'

fake.state()
# 'خراسان'

fake.street_address()
# '6318 سغیری بن بست'

fake.street_name()
# 'مهسا آزاد راه'

fake.street_suffix()
# 'بزرگ راه'

faker.providers.automotive

fake.license_plate()
# '1-2150G'

faker.providers.bank

fake.bank_country()
# 'GB'

fake.bban()
# 'FVIQ8832457672388'

fake.iban()
# 'GB85DKON7776910652602'

faker.providers.barcode

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

fake.ean13()
# '7165804586907'

fake.ean8()
# '13709884'

faker.providers.color

fake.color_name()
# 'DarkSalmon'

fake.hex_color()
# '#9a88df'

fake.rgb_color()
# '122,33,180'

fake.rgb_css_color()
# 'rgb(133,78,102)'

fake.safe_color_name()
# 'blue'

fake.safe_hex_color()
# '#22ff00'

faker.providers.company

fake.bs()
# 'orchestrate turn-key deliverables'

fake.catch_phrase()
# 'Horizontal background help-desk'

fake.company()
# 'پایساز'

fake.company_suffix()
# 'PLC'

faker.providers.credit_card

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

fake.credit_card_full(card_type=None)
# 'Diners Club / Carte Blanche\nيسنا رستمی\n30106514802148 03/20\nCVC: 850\n'

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

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

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

faker.providers.currency

fake.cryptocurrency()
# ('ADA', 'Cardano')

fake.cryptocurrency_code()
# 'ZCL'

fake.cryptocurrency_name()
# 'IOTA'

fake.currency()
# ('UZS', 'Uzbekistani soʻm')

fake.currency_code()
# 'IMP'

fake.currency_name()
# 'Jordanian dinar'

faker.providers.date_time

fake.am_pm()
# 'PM'

fake.century()
# 'XV'

fake.date(pattern="%Y-%m-%d", end_datetime=None)
# '1974-06-29'

fake.date_between(start_date="-30y", end_date="today")
# datetime.date(1991, 2, 27)

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

fake.date_object(end_datetime=None)
# datetime.date(1992, 12, 22)

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

fake.date_this_century(before_today=True, after_today=False)
# datetime.date(2001, 10, 29)

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, 4, 16)

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

fake.date_time(tzinfo=None, end_datetime=None)
# datetime.datetime(1970, 6, 1, 10, 48, 29)

fake.date_time_ad(tzinfo=None, end_datetime=None, start_datetime=None)
# datetime.datetime(1050, 5, 12, 2, 49, 36)

fake.date_time_between(start_date="-30y", end_date="now", tzinfo=None)
# datetime.datetime(2012, 7, 10, 23, 40, 55)

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

fake.date_time_this_century(before_now=True, after_now=False, tzinfo=None)
# datetime.datetime(2000, 7, 21, 3, 4, 54)

fake.date_time_this_decade(before_now=True, after_now=False, tzinfo=None)
# datetime.datetime(2010, 7, 17, 3, 11, 54)

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

fake.date_time_this_year(before_now=True, after_now=False, tzinfo=None)
# datetime.datetime(2019, 2, 14, 1, 34, 56)

fake.day_of_month()
# '24'

fake.day_of_week()
# 'Sunday'

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

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

fake.iso8601(tzinfo=None, end_datetime=None)
# '2004-09-22T12:00:42'

fake.month()
# '09'

fake.month_name()
# 'October'

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

fake.past_datetime(start_date="-30d", tzinfo=None)
# datetime.datetime(2019, 4, 14, 1, 16, 21)

fake.time(pattern="%H:%M:%S", end_datetime=None)
# '03:16:00'

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

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

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

fake.timezone()
# 'America/Jamaica'

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

fake.year()
# '1976'

faker.providers.file

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

fake.file_name(category=None, extension=None)
# 'cumque.txt'

fake.file_path(depth=1, category=None, extension=None)
# '/ducimus/officiis.jpg'

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

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

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

faker.providers.geo

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

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

fake.latlng()
# (Decimal('55.3323265'), Decimal('55.327477'))

fake.local_latlng(country_code="US", coords_only=False)
# ('45.49428', '-122.86705', 'Aloha', 'US', 'America/Los_Angeles')

fake.location_on_land(coords_only=False)
# ('50.86079', '17.4674', 'Brzeg', 'PL', 'Europe/Warsaw')

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

faker.providers.internet

fake.ascii_company_email(*args, **kwargs)
# 'wlshjrdynrgs@sny.ir'

fake.ascii_email(*args, **kwargs)
# 'kjlly@grwh.ir'

fake.ascii_free_email(*args, **kwargs)
# 'glpygnymhdthh@chmail.ir'

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

fake.company_email(*args, **kwargs)
# 'mrym98@sny.com'

fake.domain_name(*args, **kwargs)
# 'wrnd.com'

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

fake.email(*args, **kwargs)
# 'mrym00@mailfa.com'

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

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

fake.hostname(*args, **kwargs)
# 'srv-84.grwh.ir'

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

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

fake.ipv4_network_class()
# 'a'

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

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

fake.ipv6(network=False)
# '89c9:6a0c:b3a8:23b2:a7f3:1c22:5561:3cd3'

fake.mac_address()
# '2f:89:0c:e5:a0:72'

fake.safe_email(*args, **kwargs)
# 'myrdmdymhmdrd@example.ir'

fake.slug(*args, **kwargs)
# 'rem-assumenda'

fake.tld()
# 'net'

fake.uri()
# 'http://www.bsth.ir/category.htm'

fake.uri_extension()
# '.html'

fake.uri_page()
# 'terms'

fake.uri_path(deep=None)
# 'wp-content/list'

fake.url(schemes=None)
# 'https://ddh.org/'

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

faker.providers.isbn

fake.isbn10(separator="-")
# '0-7065-1539-0'

fake.isbn13(separator="-")
# '978-1-368-08357-7'

faker.providers.job

fake.job()
# 'مؤذن'

faker.providers.lorem

fake.paragraph(nb_sentences=3, variable_nb_sentences=True, ext_word_list=None)
# ('Molestias blanditiis ipsam reprehenderit blanditiis esse nihil. Saepe '
#  'laboriosam earum adipisci quae eius.')

fake.paragraphs(nb=3, ext_word_list=None)
# [   'Earum totam necessitatibus. Alias sunt esse vero veritatis eligendi '
#     'assumenda. Saepe saepe voluptatibus architecto.',
#     'Eos est tempore ea quos minima ducimus amet.',
#     'Ducimus quisquam necessitatibus consequatur sint nulla porro. Expedita '
#     'voluptate non sapiente corrupti debitis magnam assumenda.']

fake.sentence(nb_words=6, variable_nb_words=True, ext_word_list=None)
# 'Officia accusamus omnis voluptatibus.'

fake.sentences(nb=3, ext_word_list=None)
# [   'Illum necessitatibus accusamus maxime reiciendis.',
#     'Unde non nam ipsum temporibus molestiae nihil adipisci.',
#     'Et illum doloremque voluptatem impedit quaerat.']

fake.text(max_nb_chars=200, ext_word_list=None)
# ('Harum alias nihil odio. Odit sapiente vero iste. Ea nobis magni debitis.\n'
#  'Praesentium ab eos rem vero quasi ipsam. Hic perferendis placeat eos dolore. '
#  'Ratione error unde dolore ullam.')

fake.word(ext_word_list=None)
# 'optio'

fake.words(nb=3, ext_word_list=None, unique=False)
# ['magnam', 'est', 'velit']

faker.providers.misc

fake.binary(length=1048576)
# (b'\xfc4_M\xed\x04\xad\x96h<Q0\x897c\xd9\x1f\x14R\x8e,\x08\x80e_\x7f\xce!'
#  b']y\x1a\xd4\xfc\xedMrH\x94\xa1\xcf\xf4^M9\x0c%F\x17\xc0Zu\xf8k\xf53\x1c'
#  b'_iy\xb2M{\x80k\x96\xfe\xfe\xb3\tV\xe0_\xad\xc3\xa1\x98v\xa5\xf3fK\x84^\xfc'
#  b'\xc8na\xc6t\xbb\tP\xf3\xafwV\xf0\xfbe\xab\xe4\xa9Hh\xac\xf5\x13\xf1'
#  b'f\xd6\xfe\xf2G5\xbb\xd5\x8bW\x86\xaa!kZ<\xca84\xedwSr\xe6\x9c\xa2>\xb1'
#  b'n\xd3\tq\xee\x06+\xbb\xdc\x90\xefm\xb7\x0b5\xa5\x1be\n\r\x9e2\x84|\xf6-^\x15'
#  b'd\xa9\xee\xaf\xdc\xcc\x83\x8f\x91\xd0p\xc3tw \xa4\x7f\x9d\xee\xb2'
#  b'\xa7\xd3u\x0b\xe0\x04\x186[\x84\xd7\x93\x10\xeb\xb8M\x80\x0c\xe4\x0c'
#  b'\x91\x1fx\x0c\xa1\xbb\xedq\x92\xb1\xb7\xbe\xf5\x9d\x88\xfd\xc6W\xe9\xaf'
#  b'\xf5s\xe1\x8dn\xce\xfe\xd4(\xc1\xe8W\xe2_\x8d\x95o\x1b\xc0\x0f` \xd2B'
#  b'\x12\xc0\xe7\x1fR\x9c\x96\x9cS\xa8)\x9e\x84CP$\xc2|\xbe\xae\x0f\x07\x87\x15'
#  b'l\x1d\xfc\xe9k\xeb\xe3~\x82\x18\xc5\xf9\xcc\xd7\x8e\xe1W\xf5K7\x9b\x7fi\x8d'
#  b'NNk\x08\x91\x82\xdbz\xbbu.\xf3\xf0\x86\xfeL\xbd\x90\xaa?\x90\x01\xc7\xfc'
#  b'\xa8\xcf\x94\xd8A[\x07Y\x00aO\xc15\x89\x0c<\x03B\x1c\x14\x87\xb4r\x91zt!\xe0'
#  b'e\xc1\xd2Kc>\xca\x8d5]\x08\xca\x0b\xde\x90,\xc7\x9c\x86\xe7\xb3\xb1%U'
#  b'\xa6\xffv%\x04\x1b=\xb0*\xd4{\x8a\xfc9\x06\x01\xc7/\xc1\xd9\x01\x86\xa6}'
#  b'\xb8z;$w\xc3\xab\x07GS\xda\xca\xd3\x06\x94A\xefS\x809T\x9e\x8b\x02'
#  b'\x87\xb3\xb8:\xd0\xcb\x16\x03\x9do\x9c6K!\xdb\xe3u\t\xe4%\xfbh#\x924\xf6NL'
#  b'h!O\xdb\xf8\xd6e\xdd\x1d)-\x82\x0b\xc3`V\xa1~\xa9*\xd5\x7f\xa2"b\xb3\x94}'
#  b'&}\xc3F3\x01GE<S\x84\xfdS\xea\xb3\x9d\xf7]\xf0\x89`\x80lD\xc9\xca\x9c&'
#  b'\xe5\x05\x0f\xa3\x1eH\x880\x88\x16\x91k\xb5\n\x82\xfbl\x190\xa6'
#  b'\xd4\xec\xd9\xd23(\xcbS\xda\xeeR\xc4Wm\xf4\x8f\xb5\\I\x128\x95\xbf\xe1'
#  b'\xfc\xf0\xf5"\x81\xe5Za\xcf\xa6\x0bL\xc6\xf3\x8c\x0e\x91\xd4\x88\''
#  b'\xa3i\r\xaal\x1dZ\xa3\xef\xedp\xc9\\\xbfU\xbd\x06\x95\x81\xdd K;4'
#  b'\xcd\xc4o\xcc\xa9<\x92\xee\xd0\x0b\xd1\x81\x0c\xdf\x19\x86\x8e\xa2C\xcf'
#  b'vh\x06>\xc9\xa9d\xc9\x93I\x9fmAK\x15\xbf~\xccb\xc5\xc4\xcae4%}yv<%\x89\x80'
#  b'3H\xb1\xec$KC\x9d\xe6{\xdf\xdb\xde\x95\xd2\xa1nJ\x1e\x8a*t5~\xe5\xb1\xf9\xc6'
#  b'\xe2\xc4;|\xcd\x86\\\x00\xfdmIX\x90\x8f\x95\xb8\xa2\xae\x18\x07\xe9w\xbb\xe8'
#  b'do\xcb\x94\x08\x9b\xf6\xbfvF\x0f\xad\xb7\xf7\x1bRf\xd8-\xc2\xe6\x0c\xbb\xac'
#  b'w\xc6\xd0G\x7f\xd2/\r`N\xad6\x8cC\xccA\xc1i\xed\x99{O\x12\xfa.\xa4\xb6\xab'
#  b'\xf2\n\x85\xac/\x96\xb9\x81\xa5\xed:\xa3\x8f\x92\x07\xee\xf5\x10\x9fhBV\xd5,'
#  b'\x7fh\x7fg\xe6\xe7\xd2\xe7emS\xabG Y\xedQG\x8e\xf1\xe1A\xabF\x05\xa7\xaf\x0b'
#  b'\x82p\x83w\xe9\xa2\xa3\x83C\xd0\x9d49\xce/\x1f\xd1x\x91\x96+\xf6\\\xdc'
#  b'\x85\xb4=e8\x85\x1f\x13\xb3\x87\x0cd\xe0j\x1er\x80.f?xF\x15o\xdd~\xec|'
#  b'\x93</\xcd\xac<\x96"Z\xd3\x0e\rX?U\x8d\x88J\xc2\xfb\te5p\xd1\xd4\xb4;'
#  b'\xf0\xed\xcfQ\xb5-\xe3\xef\xfa7\xb6\n\x87\xf8%-:\x90ha3\xef\xa5\xa3'
#  b'\xf2\xd2T\x1f\x16yxW\xa3b\xeb\xbd0\xfan\xb8Y\xecAP\xc7\x00G\x13\xd62kZ'
#  b'N\xbe\xf7a\xec\xa2\x0ba]\x9c;\xaf\xcaL\xac\xd9-\xef\x8a\x8b\x94\x9fthX\xebj('
#  b'"W\xe1\x7f\xa8&\xd5<VpQ0(\xf0\xe2\xf9\xef\x98\xffg\xbf\x14\x13,\xca\x0cM\x13'
#  b'\xa6\xc8\xb8M\x04@*M\x13f\xa5\xb3\xff#8,\x1a6"\xed\xc1]s\x13\t |b\xcbstg'
#  b'j\xb2s@')

fake.boolean(chance_of_getting_true=50)
# True

fake.md5(raw_output=False)
# '53df573fb90b2842735e5a62e6a2b76a'

fake.null_boolean()
# None

fake.password(length=10, special_chars=True, digits=True, upper_case=True, lower_case=True)
# '5^7Mw7eayN'

fake.sha1(raw_output=False)
# '95bd0f4ccd2e3b78a5af38553b5671c754cf32b0'

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

fake.uuid4(cast_to=<class 'str'>)
# '3da692e7-0956-4dab-bfd7-c9a12a422272'

faker.providers.person

fake.first_name()
# 'یاسین'

fake.first_name_female()
# 'ستايش'

fake.first_name_male()
# 'محمدياسين'

fake.last_name()
# 'بهمنی'

fake.last_name_female()
# 'هوشیار'

fake.last_name_male()
# 'اشرفی'

fake.name()
# 'جناب آقای محمدپارسا سعیدی '

fake.name_female()
# 'فاطمياسارينا معین'

fake.name_male()
# 'سينا اکبر پور'

fake.prefix()
# 'جناب آقای'

fake.prefix_female()
# 'سرکار خانم'

fake.prefix_male()
# 'جناب آقای'

fake.suffix()
# ''

fake.suffix_female()
# ''

fake.suffix_male()
# ''

faker.providers.phone_number

fake.msisdn()
# '4556807338403'

fake.phone_number()
# '+98 86 3138 3578'

faker.providers.profile

fake.profile(fields=None, sex=None)
# {   'address': '3387 پارسا آزاد راه\nدهستان محمد طاها, سمنان 357',
#     'birthdate': datetime.date(1905, 11, 16),
#     'blood_group': 'B-',
#     'company': 'پایانه ها و مخازن پتروشیمی',
#     'current_location': (Decimal('-23.672014'), Decimal('-119.769187')),
#     'job': 'کارمند',
#     'mail': 'rhmlkhyn@chmail.ir',
#     'name': 'مبینا اکبر پور',
#     'residence': '2988 تحسینی جاده\nغرب نرگس, آذربایجان غربی 80533',
#     'sex': 'F',
#     'ssn': '553-76-5023',
#     'username': 'ylynwry',
#     'website': ['http://nwrd.org/', 'http://www.sny.com/']}

fake.simple_profile(sex=None)
# {   'address': '2043 ظفری تونل\nجنوب كوثر, آذربایجان شرقی 122',
#     'birthdate': datetime.date(2010, 5, 8),
#     'mail': 'arsh47@hotmail.com',
#     'name': 'مهدیه عباسی',
#     'sex': 'F',
#     'username': 'brn34'}

faker.providers.python

fake.pybool()
# True

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

fake.pydict(nb_elements=10, variable_nb_elements=True, *value_types)
# {   'asperiores': -31733722.72951,
#     'at': Decimal('-5390447.97055'),
#     'eaque': 4677,
#     'fuga': 1976,
#     'placeat': 'zOtsbYaxrsmZuITxMNur',
#     'recusandae': 'brn63@chmail.ir',
#     'voluptate': 'lrsth@gmail.com'}

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

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

fake.pyiterable(nb_elements=10, variable_nb_elements=True, *value_types)
# (   'ZvqKEaEHIMVBTsHZTuWm',
#     'http://www.jwy.ir/',
#     'wjXTAQBtjYGSfQbfgneT',
#     'https://www.ddh.com/app/author/',
#     -99028.347933937,
#     datetime.datetime(1973, 9, 24, 10, 9, 32),
#     'NVAFrEghDKuJlApHnsJd',
#     datetime.datetime(2002, 3, 11, 1, 4, 43),
#     'DUrejsuEaAlkqgaMldEX',
#     'cLGiYWXheMcOqqfwYgpu',
#     'qYtxpaADQmuLvxgRLNqW')

fake.pylist(nb_elements=10, variable_nb_elements=True, *value_types)
# [   Decimal('16.1452675881505'),
#     Decimal('-319474509709429.0'),
#     3280,
#     datetime.datetime(2012, 6, 4, 4, 48, 27),
#     'hlzkeIpZgzEODJFfdhsa',
#     1949,
#     1633,
#     'NJTBowJtTYYADwtUSrmw',
#     datetime.datetime(1990, 8, 28, 2, 57, 31)]

fake.pyset(nb_elements=10, variable_nb_elements=True, *value_types)
# {Decimal('-429756.60135009'), datetime.datetime(2015, 6, 30, 11, 30, 51), 7593, 'OFkYKjoJnLoiajVTUlry', 7917, 'http://dmprwry.com/search/tag/categories/privacy/', 28404328343921.0, 7216, 4048, 'http://grwh.com/index.php', datetime.datetime(1980, 7, 19, 17, 18, 6), 'bsrd-zdh@mailfa.com'}

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

fake.pystruct(count=10, *value_types)
# (   [   'VaSOIuHyIAkfSmDcgGVc',
#         3051,
#         'ibwtlby@sny.com',
#         Decimal('-988862288786.14'),
#         7588,
#         'https://ptrwshymy.org/register/',
#         'XJVbQAOAWphXUwtNcHXP',
#         'CPpyFtdZwVzboHlOVAJL',
#         'https://www.shyshh.ir/home.html',
#         'https://www.drwyy.com/home/'],
#     {   'blanditiis': 'IWxBwiLeCBdRlKBGZGDe',
#         'cum': datetime.datetime(1973, 7, 10, 20, 5, 44),
#         'dolore': datetime.datetime(2018, 9, 4, 15, 30, 29),
#         'incidunt': 'KbOcmPdMJsePGaVFTziN',
#         'ipsam': Decimal('282015.261472654'),
#         'laborum': 'NZUpmKNgWneRVPOHQFJb',
#         'minus': 'DLmPCILBBYDuZvTHzpTS',
#         'repellendus': -54.0,
#         'sunt': -14782401195.0,
#         'veritatis': 'dCJtKWJbLhnwEUSqKrEJ'},
#     {   'consectetur': {   5: 'lIIoPvaaNPpPeqBAEbgZ',
#                            6: [   7326,
#                                   'http://8.ir/login.html',
#                                   'http://lyzyng.org/'],
#                            7: {   5: 8156,
#                                   6: 744,
#                                   7: [   datetime.datetime(1984, 11, 10, 5, 9, 25),
#                                          Decimal('-9168063341.27')]}},
#         'ea': {   4: 'http://yrn.org/tags/wp-content/main.php',
#                   5: [1410, 7056, 'jNtQrrsHWjmlZAfGAXFW'],
#                   6: {   4: 'https://twsh.com/post.asp',
#                          5: 3508,
#                          6: [   'mpYIchUKVPRDhOkvTnIZ',
#                                 'http://swt.ir/author.php']}},
#         'exercitationem': {   3: -699308481352981.0,
#                               4: [   'NKHfCKpYPOjvxXcbwzGD',
#                                      'https://www.bymh.com/',
#                                      'MIEEdVYgayyIgDomRfGp'],
#                               5: {   3: 'nipKEjedESsroZwMjmlS',
#                                      4: 'myrhsynnwbkhty@mailfa.com',
#                                      5: [   Decimal('37817840108509.0'),
#                                             'EofSPOPAwMbVTsdSiCql']}},
#         'itaque': {   7: 'PXxETvaeKhAkPMtwwKKk',
#                       8: [   -79256.77,
#                              'https://hmkhrn.ir/',
#                              'wuEmXFGgGwUkwOvdgwdI'],
#                       9: {   7: 'LEDXRMeFruLSVJcOvzxz',
#                              8: datetime.datetime(2007, 5, 23, 1, 43, 5),
#                              9: [Decimal('285.3'), 4492]}},
#         'neque': {   1: 'CxfGRVyIMHTwZaYQJNYZ',
#                      2: [   29588556.2554199,
#                             'shmshyrypry@mailfa.com',
#                             'http://www.drwszy.ir/'],
#                      3: {   1: 'BoXFjBVfaqHnBTUkjrcI',
#                             2: 'mrym10@ksht.ir',
#                             3: [22.0, Decimal('-5529993.78425')]}},
#         'provident': {   9: 4086,
#                          10: [1631, -47026.0, 'smsrmhmd@pmp.net'],
#                          11: {   9: 3495,
#                                  10: -34215121682.5534,
#                                  11: [   'nznyn77@chmail.ir',
#                                          Decimal('-56042516475.5')]}},
#         'quibusdam': {   0: datetime.datetime(1974, 3, 30, 15, 5, 52),
#                          1: [2023, 5454, -21773.9128600969],
#                          2: {   0: 'bIlhIeXsKMziDmdrglJK',
#                                 1: 'https://thyh.ir/about/',
#                                 2: [   'hXJdVZvcAoRByITaOUUL',
#                                        'eqaBXwHSsKbdJQBsIqvH']}},
#         'quod': {   8: 'JthEfwtZjIImNYLixeEo',
#                     9: [2522, -250783825563282.0, Decimal('85242567505.23')],
#                     10: {   8: datetime.datetime(1982, 3, 7, 13, 19, 8),
#                             9: 'CncoYtlwccuDDnTxNMIP',
#                             10: [92.964923, 'AqlPMjUwZLvkrNnEqAct']}},
#         'reiciendis': {   6: 'yOhiCOKaMDGvMufVEUlt',
#                           7: [   'YpfKTYDsZYmQPtwLlcBM',
#                                  3574,
#                                  'http://rwm.ir/about.html'],
#                           8: {   6: 8823,
#                                  7: 'qhpIxlzjXcYfhGcQCtdm',
#                                  8: [7646, -7638430672.4238]}},
#         'similique': {   2: 'https://www.wrnd.com/main.asp',
#                          3: [   datetime.datetime(1989, 1, 24, 0, 1, 59),
#                                 6449,
#                                 Decimal('-352169155925810.0')],
#                          4: {   2: Decimal('590.446'),
#                                 3: 6168,
#                                 4: [   'hsnhwmn@hotmail.com',
#                                        'PqcZBexvAgBQWanYkxeO']}}})

fake.pytuple(nb_elements=10, variable_nb_elements=True, *value_types)
# (   6752,
#     'uejKaSwsppAFIhRKfaif',
#     'emjtbwy@rdytwr.net',
#     'eVyFDToLRIhCHmQFWnUF',
#     4816,
#     1332,
#     'WYEaVQVpAlZSeyFTDDbR')

faker.providers.ssn

fake.ein()
# '93-7059578'

fake.itin()
# '981-98-7256'

fake.ssn(taxpayer_identification_number_type="SSN")
# '745-41-3095'

faker.providers.user_agent

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

fake.firefox()
# ('Mozilla/5.0 (X11; Linux x86_64; rv:1.9.5.20) Gecko/2019-04-11 08:16:00 '
#  'Firefox/13.0')

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

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

fake.linux_processor()
# 'i686'

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

fake.mac_processor()
# 'Intel'

fake.opera()
# 'Opera/8.21.(X11; Linux x86_64; mhr-RU) Presto/2.9.179 Version/11.00'

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

fake.user_agent()
# ('Mozilla/5.0 (Macintosh; PPC Mac OS X 10_12_8; rv:1.9.6.20) Gecko/2012-10-23 '
#  '18:41:38 Firefox/3.8')

fake.windows_platform_token()
# 'Windows NT 6.0'