Language fa_IR

faker.providers.address

fake.address()
# '393 شبیری آزاد راه\nباغات ماهان, خوزستان 03199'

fake.building_number()
# '06843'

fake.city()
# 'شهر عرشیا'

fake.city_prefix()
# 'شهر'

fake.city_suffix()
# 'Ville'

fake.country()
# 'گواتمالا'

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

fake.postcode()
# '233790'

fake.secondary_address()
# 'واحد 766'

fake.state()
# 'مرکزی'

fake.street_address()
# '59231 عباسی بزرگ راه واحد 957'

fake.street_name()
# 'سغیری خیابان'

fake.street_suffix()
# 'بن بست'

faker.providers.automotive

fake.license_plate()
# 'NBW4626'

faker.providers.bank

fake.bank_country()
# 'GB'

fake.bban()
# 'VWJC36781495931896'

fake.iban()
# 'GB94JXBD90647078309944'

faker.providers.barcode

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

fake.ean13(leading_zero=None)
# '1007474774078'

fake.ean8()
# '01589450'

fake.upc_a(upc_ae_mode=False, base=None, number_system_digit=None)
# '009164849708'

fake.upc_e(base=None, number_system_digit=None, safe_mode=True)
# '08050326'

faker.providers.color

fake.color_name()
# 'White'

fake.hex_color()
# '#ff86fe'

fake.rgb_color()
# '168,75,226'

fake.rgb_css_color()
# 'rgb(199,224,173)'

fake.safe_color_name()
# 'olive'

fake.safe_hex_color()
# '#88ff00'

faker.providers.company

fake.bs()
# 'brand impactful users'

fake.catch_phrase()
# 'Digitized interactive definition'

fake.company()
# 'زمزم گرگان'

fake.company_suffix()
# 'LLC'

faker.providers.credit_card

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

fake.credit_card_full(card_type=None)
# 'سرمایه\nسجاد عزیزی\n6396071748733565 21/10\nCVV2: 143\n'

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

fake.credit_card_provider(card_type=None)
# 'ملل'

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

faker.providers.currency

fake.cryptocurrency()
# ('AUR', 'Auroracoin')

fake.cryptocurrency_code()
# 'USDT'

fake.cryptocurrency_name()
# 'Vertcoin'

fake.currency()
# ('GBP', 'Pound sterling')

fake.currency_code()
# 'KGS'

fake.currency_name()
# 'Kazakhstani tenge'

faker.providers.date_time

fake.am_pm()
# 'PM'

fake.century()
# 'XVI'

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

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

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

fake.date_object(end_datetime=None)
# datetime.date(1986, 4, 25)

fake.date_of_birth(tzinfo=None, minimum_age=0, maximum_age=115)
# datetime.date(1933, 12, 24)

fake.date_this_century(before_today=True, after_today=False)
# datetime.date(2019, 1, 12)

fake.date_this_decade(before_today=True, after_today=False)
# datetime.date(2018, 12, 13)

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

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

fake.date_time(tzinfo=None, end_datetime=None)
# datetime.datetime(1979, 2, 12, 13, 39, 19)

fake.date_time_ad(tzinfo=None, end_datetime=None, start_datetime=None)
# datetime.datetime(530, 1, 27, 21, 44, 34)

fake.date_time_between(start_date="-30y", end_date="now", tzinfo=None)
# datetime.datetime(2003, 2, 5, 13, 42, 47)

fake.date_time_between_dates(datetime_start=None, datetime_end=None, tzinfo=None)
# datetime.datetime(2019, 11, 15, 15, 58, 13)

fake.date_time_this_century(before_now=True, after_now=False, tzinfo=None)
# datetime.datetime(2008, 11, 27, 13, 20, 7)

fake.date_time_this_decade(before_now=True, after_now=False, tzinfo=None)
# datetime.datetime(2017, 2, 24, 0, 2)

fake.date_time_this_month(before_now=True, after_now=False, tzinfo=None)
# datetime.datetime(2019, 11, 8, 21, 12, 16)

fake.date_time_this_year(before_now=True, after_now=False, tzinfo=None)
# datetime.datetime(2019, 10, 28, 2, 1, 9)

fake.day_of_month()
# '04'

fake.day_of_week()
# 'Thursday'

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

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

fake.iso8601(tzinfo=None, end_datetime=None)
# '1973-08-04T16:57:21'

fake.month()
# '04'

fake.month_name()
# 'July'

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

fake.past_datetime(start_date="-30d", tzinfo=None)
# datetime.datetime(2019, 10, 23, 23, 47, 57)

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

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

fake.time_object(end_datetime=None)
# datetime.time(7, 19, 57)

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

fake.timezone()
# 'Pacific/Kiritimati'

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

fake.year()
# '2016'

faker.providers.file

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

fake.file_name(category=None, extension=None)
# 'eligendi.gif'

fake.file_path(depth=1, category=None, extension=None)
# '/eos/ratione.flac'

fake.mime_type(category=None)
# 'model/vrml'

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

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

faker.providers.geo

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

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

fake.latlng()
# (Decimal('71.928266'), Decimal('-2.828116'))

fake.local_latlng(country_code="US", coords_only=False)
# ('33.52253', '-117.70755', 'Laguna Niguel', 'US', 'America/Los_Angeles')

fake.location_on_land(coords_only=False)
# ('35.74788', '-95.36969', 'Muskogee', 'US', 'America/Chicago')

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

faker.providers.internet

fake.ascii_company_email(*args, **kwargs)
# 'rbnyary@fwld.ir'

fake.ascii_email(*args, **kwargs)
# 'ly-kbryrwny@bnkh.com'

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

fake.ascii_safe_email(*args, **kwargs)
# 'mwhdbnymyn@example.com'

fake.company_email(*args, **kwargs)
# 'ywsftnzyly@snty.org'

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

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

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

fake.free_email(*args, **kwargs)
# 'nwbkhtymyr-ly@gmail.com'

fake.free_email_domain(*args, **kwargs)
# 'chmail.ir'

fake.hostname(*args, **kwargs)
# 'srv-89.rhszy.net'

fake.image_url(width=None, height=None)
# 'https://placekitten.com/774/944'

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

fake.ipv4_network_class()
# 'c'

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

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

fake.ipv6(network=False)
# '3f94:8117:1727:66e:af5:1494:e93e:a0dd'

fake.mac_address()
# 'e0:89:d0:71:40:ed'

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

fake.slug(*args, **kwargs)
# 'ipsam-recusandae'

fake.tld()
# 'com'

fake.uri()
# 'https://khsht.com/privacy/'

fake.uri_extension()
# '.html'

fake.uri_page()
# 'post'

fake.uri_path(deep=None)
# 'search/app/tags'

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

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

faker.providers.isbn

fake.isbn10(separator="-")
# '0-503-42272-X'

fake.isbn13(separator="-")
# '978-0-19-637365-2'

faker.providers.job

fake.job()
# 'نجار'

faker.providers.lorem

fake.paragraph(nb_sentences=3, variable_nb_sentences=True, ext_word_list=None)
# ('Ipsum dicta officiis. Pariatur esse debitis soluta. Laboriosam enim delectus '
#  'deserunt quae consectetur.')

fake.paragraphs(nb=3, ext_word_list=None)
# [   'Modi ad temporibus maxime. Modi architecto corporis minus totam unde.',
#     'Quam hic debitis quia numquam. Delectus nemo alias a libero quo '
#     'voluptate.',
#     'Dolores deserunt amet iste. Vel ducimus sint sequi illum vel quam.']

fake.sentence(nb_words=6, variable_nb_words=True, ext_word_list=None)
# 'Maiores ipsum doloremque ad.'

fake.sentences(nb=3, ext_word_list=None)
# ['Sint recusandae eum animi.', 'Quis earum sed.', 'Fugiat repellendus ullam.']

fake.text(max_nb_chars=200, ext_word_list=None)
# ('At voluptatem ullam expedita ad quas. Laudantium laborum voluptate '
#  'recusandae voluptas nesciunt. Doloribus modi aspernatur asperiores error '
#  'sapiente non.')

fake.texts(nb_texts=3, max_nb_chars=200, ext_word_list=None)
# [   'Earum id quam occaecati molestiae rerum quam. Nisi explicabo labore '
#     'tempora sit. Asperiores provident corrupti facilis.\n'
#     'Rerum a provident porro. Quas quis debitis cupiditate dignissimos.',
#     'Illo praesentium eos minus magni nesciunt. Ea accusamus numquam '
#     'consectetur doloribus necessitatibus.',
#     'Ipsa tempore soluta non. Dolorum expedita necessitatibus magnam sed. '
#     'Ipsum neque a at.']

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

fake.words(nb=3, ext_word_list=None, unique=False)
# ['eos', 'libero', 'non']

faker.providers.misc

fake.binary(length=1048576)
# (b'\xc1ke\x18\xe5\x9br\xb6H\xc4\xd9\x9c\x93\x80\x04\xc6\xe6@\xe8\xe4'
#  b'\x96\xc4\x08\x84\xd5\x19\x11\xbe\xc6\x94\xaf\xc9\xbb\xe8G\xd9>=jXb>\xe48'
#  b'_W{\xde\xcd\xef\x081c\xbb\x87\xb6\xb4\x8bR\xcd\x85\x88\xcap\x8dS!\xd9'
#  b'?\xba\x100\x0e{\xd7_\xb2\x80Y\x1cW\xc0K1\x9bR\x1c\xa1\xab\xe5f,G\xdf\xf2<'
#  b'u\x00\xc7sn3"\x0cP\x92\xc9\xfe*\xb7\xb2\xebV\tN\x81\xc77dvfF\xe7\x08'
#  b'\xa1\xa6+\x04f\xfeb[\xc4\xfb\xbc\x15\x10g\xf8\x13\x0f\x16A\x1c\x85\xe9y\x0b'
#  b'\x02FNa\x9b\x8bd\x88\xd7\x1c\xac\x9f\x81o\xe3-W l\x19\x92f\xa8RQ\xcc\xde('
#  b'\x07\xe4\x86\xbcN3\x18Zk\xb47\xcbQ\x0f\xf0\x97\xa2\x9d\x04\xfaj\xbd\x8f]'
#  b'\xcd\x8e\xfb\xeb\xb6\x85\xad\x88\x92HRP\xbc\\Gp\x80\xc4\\\x14K\xa9\x0c\xed'
#  b'O\xd8\xee\x96\x91ON\x8d)G\xd9\x93N\xce\xaf\x9c{\x07\x1e;\x99\xdf\xac\xb4'
#  b"\xc4\xbc\xb9\xc4\xc1 \xc2h\x93\xbe\xfa\xa9B'\xa5\x80e{v)\xf9\xa10\x00"
#  b'M\x8d\xeb\x8f\xf8\xd3#\xe7\x17\t\xa4\xb0\x97\x89ycB\x03\xefC\xa7\xdcW\xdb'
#  b'/\x8e\x06A?\x15\x97\x93\x98\x1d\x88o\x8a>Q,%\xac\xae)\xba\t\x8e,\x06\x0e\nQ'
#  b'\x10\xf9\xe7\x1f\x1a\xcbT#;F\x10+W\x8bQ\xbc\xb6\xa2X~\x98\x067\xd2'
#  b'\x85\xd3\xcc\x8bB~iF4\xfbM\xcaM\x8d\xe9i\xd3[\xf9-\x863M,\xe7P\xb3tI\xe4\\='
#  b'k\xd6\xa8\xe4]\xf2Lz\x9c\x9fo\xc9-\x1c\xef\xb7\xfaP\xe7\xb4`\xcf\xb4\xda'
#  b'\x17A\x04\x8c\xed\xf5Z\x18\x9eC%\xceox5036\xe8aQ\x97\xde\x11\xb0\xdb\x02a'
#  b'\t\xf6\xa8\xc8C\x1e-\xa3\xce\x02\xfcyi\xb1\rG\x06\xf5m\x14\x84\x14)\x86'
#  b'\x1b\x10\xbc\xe6E\xd7\x883\xb9\xcb\xb6\xf3i\xf4\xc0\xe6I\x19\xe1\xe6'
#  b'\xef`\xed\xd9\x9c#\x19\xbd3\xc8\x858&\xbeb\xa7\xd8!T\\\t\xca\xb9aNUw\x83'
#  b'[\xf5\xe1\x1dS\x97\x1d\xfc\xa1\xca\xb7\x86=\xfb\xb1my\xf8\xe7@\xfd\xac+\xc9'
#  b'\xf4\xe4\xa5o\xbf\xe8\xc5*E\xa2\xe6aS\xff\xb6\xe5\xfd\xe4~\x851\xd9z\x1c'
#  b"\x80\xf3\x8bR\x98\x1ftN;\xd6\x90m\xf9\x88C]\x86\x85'\xcc\x1c\xd8\xceS"
#  b'P\t\xd5\x91\x8a\t\xbd\xa8\x87\xa0\xb0\x04J\xe0\x8f\x1eD\xab\xa7\x8f'
#  b'\xd3\xb4\xa7\xf0\x83\xc1l\x0c#U/\xb3\x0ef\x8eWj\x8a\xc9J\xd1\xe7\xa9!'
#  b'\xfeQc\xe4\x1aY\xa2DGv\xe6zWx\xaa\x13\xbb\xf1hB5K\xdcs0\xcf\x80\xad'
#  b"\xe7y'\xc2*\x13x\xf7\xa91\xcf\xb0V\xd1\xd7\xe7\x03\xeb\x8b\xae2\xf6\xde\x8b"
#  b"Xsg\x9bxIo\xe2\x16\xbeT\x10\x88\xa5Lk!s'\xb0MB;\xf8Jc4\xa5\xee\xb8a\xe2"
#  b'\x81\xf6&\xdeY\xfc4\xc3\xde\t$\x8e\xa7\xb7r\xc5\xb5Ty.gW\x8d\xe9\xa7#\x10q'
#  b'\xaa\xbau\xf5\xbf\xad\x8f+\xc5\xe8\xc2 \x08\x9f\xfa4\xe0Q\\\x1bc\xe5\xc8\x9a'
#  b'Q\x1d\xaf\xf6\x0bRDL\xe17\xb9\x81\xe5\xdb\x9c\xa4O\x00h7\x86@Bm$c\xff_'
#  b'\xa9i \x0c\xe3\xea\x07c\xea\x8e\xa6z\x03`\xe9\x8f\x0c\xb7\x87\x88'
#  b'\xf7\xb8y\xf3\xbai\xca\xba\xf7\xb6R\x0f\xa9\xf1d\xa5\xe1\xbd\xe7\x87'
#  b'\xc1\xfd\xa1\x83S\x94z%\x13ZN\x9b\x7f\x00c\xc2\xe6\x8d\x1f\x97\x00\xea\xee9'
#  b"\xb4Y\xb6)/\xd1eUMz\x87\xa0\xd7l\xeb\xba\x85'\x19\xc0:rU\xf2\xc8\xb4\rk"
#  b'\x1f\xaanPp\xa3PA\x84\xfc=m\xf3\x9cB_\x92\xc7Lj]h\x0c\xb2\x01\xae\xe8\xa2'
#  b'n\x7f\xed\xb5m\xf3C\x83$\x9a\xf4\xbe\x99\x9b\xb7\xb2\x12\xc6\xd2\x8d'
#  b'\xe7\x97Cu\xe5!JC\xc9\xeaT\xb5\xc3\xa4%\xaf\x12\xbb.\x885\xb0(\xbb\xcd\xc3IU'
#  b'\xa5@\xb9\x9e\x85G\xd1\x9c\xf9\xf7\xf3\xaf\xc4W"\xe3\xdfYu\x14\x14\xde\xd1L'
#  b'~F\xb8\x0e\xdck\xb2i)\xe7^\x1e\xd1\xddv\xe7U/A\xc9~+m\xac\xf9"\x9e%'
#  b'\x1e\x87Vf\x05\xed\x95\x91ua\x18\x84\x11\xfdN\x95$\xe9\xe3\xa9')

fake.boolean(chance_of_getting_true=50)
# False

fake.md5(raw_output=False)
# '3fa2e706211b33cfc5d9cff5696f05b5'

fake.null_boolean()
# True

fake.password(length=10, special_chars=True, digits=True, upper_case=True, lower_case=True)
# 'X5d0j6Oa)z'

fake.sha1(raw_output=False)
# '56bde801d72c03635d1d40a3fd9f65cd7f78e71d'

fake.sha256(raw_output=False)
# '6ef26a2848f4d3543672348c6c627857df164ef1cade78bf40c204f02cef95a0'

fake.uuid4(cast_to=<class 'str'>)
# '11308f7d-0129-48ab-acd4-04204e3cc69f'

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()
# '5806069135276'

fake.phone_number()
# '+98 56 7567 1058'

faker.providers.profile

fake.profile(fields=None, sex=None)
# {   'address': '54030 خسروجردی تقاطع\nشرق یگانه, قم 348',
#     'birthdate': datetime.date(1999, 11, 23),
#     'blood_group': 'O-',
#     'company': 'نساجي بابكان',
#     'current_location': (Decimal('-76.585833'), Decimal('172.227389')),
#     'job': 'خوشنویس',
#     'mail': 'wprs@hotmail.com',
#     'name': 'امیرمهدی پویان',
#     'residence': '244 منصوری میدان سوئیت 217\nغرب محمدامین, هرمزگان 6882',
#     'sex': 'M',
#     'ssn': '543-46-5327',
#     'username': 'hhmydy',
#     'website': ['https://tkh.com/', 'https://hmkhrn.ir/']}

fake.simple_profile(sex=None)
# {   'address': '227 اسما خیابان\nاستان مليکا, لرستان 792',
#     'birthdate': datetime.date(1909, 7, 9),
#     'mail': 'khblymrym@mailfa.com',
#     'name': 'ساميار خسروجردی',
#     'sex': 'M',
#     'username': 'bshkhry'}

faker.providers.python

fake.pybool()
# True

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

fake.pydict(nb_elements=10, variable_nb_elements=True, *value_types)
# {   'corrupti': 20671466.806518,
#     'deleniti': 91474645451.15,
#     'harum': 'MNlkJCtdGctXlAuwHUJB',
#     'hic': 4862,
#     'officiis': 7233927227494.0,
#     'reiciendis': 'https://www.frwrdh.net/',
#     'saepe': 'rpgaSRQEkDEjbTRJrfRj',
#     'voluptates': 'https://symn.ir/terms/',
#     'voluptatum': 355}

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

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

fake.pyiterable(nb_elements=10, variable_nb_elements=True, *value_types)
# {Decimal('-7079696.66344'), 6531, 'srynthsyny@chmail.ir', 'cnmty@mly.ir', 712, 'http://hldyng.ir/', 'rzmny@twlydy.ir', 'HqoosOtuIOzKPWKsDlGV', 'mrwfmhmd-mhdy@gmail.com', Decimal('635144809561368.0')}

fake.pylist(nb_elements=10, variable_nb_elements=True, *value_types)
# [   948012587.49,
#     'AvPYwuSNPSGPVSqZvJbW',
#     5828,
#     'aynznylwfry@syp.net',
#     'https://ddh.ir/categories/explore/post/',
#     'pbLqpCcGXXrqqLFyyqkv']

fake.pyset(nb_elements=10, variable_nb_elements=True, *value_types)
# {'NyMYgSWvKuSXuupqoRZU', 'mhjwbmhdy@srmyh.ir', Decimal('-34871750972143.0'), 'LcrHGXUdfMCQFGvafTHH', 'WvbdvyFwQcIHMThKFRQJ', 'ysn14@gmail.com'}

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

fake.pystr_format(string_format="?#-###{{random_int}}{{random_letter}}", letters="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ")
# 'm9-3877219o'

fake.pystruct(count=10, *value_types)
# (   [   datetime.datetime(1981, 5, 4, 18, 43, 46),
#         0.42,
#         datetime.datetime(2019, 8, 22, 3, 32, 9),
#         datetime.datetime(2007, 7, 13, 22, 5, 56),
#         'kmwhd@hotmail.com',
#         'ysn25@twsh.net',
#         Decimal('912541173191.521'),
#         3800,
#         'khrmnyary@bhr.com',
#         'aouOBMDUPCEJUQrSZNpU'],
#     {   'delectus': 207,
#         'dignissimos': 9754,
#         'ex': 'LGYcgaJYfPWmlSPVwRAU',
#         'expedita': 1706,
#         'fugit': 'AatbyLHbIkFfnSnKBQiv',
#         'ipsam': 'KgXsrnYoBeuoIHPktxPH',
#         'quam': -862666091347.606,
#         'reprehenderit': Decimal('-20.8424981876383'),
#         'rerum': 7263,
#         'tenetur': 2715},
#     {   'accusantium': {   8: 5198,
#                            9: [   Decimal('671224724433502.0'),
#                                   Decimal('-55202.12'),
#                                   'kynzmny@chmail.ir'],
#                            10: {   8: 'nwzUUIEUiIOLLXJiTDNi',
#                                    9: 'http://srmyh.ir/main/',
#                                    10: [   'kBMUWJItUFgPnaXieVND',
#                                            Decimal('-290.48031591443')]}},
#         'doloremque': {   2: Decimal('96.7405'),
#                           3: [   'UNyxyjFaJDhBInwyAxoX',
#                                  'ZOVyBxOVZTbUVIfOuxSM',
#                                  278318961413.0],
#                           4: {   2: 'http://www.sny.com/category/category/tags/index.html',
#                                  3: Decimal('-2749098643.754'),
#                                  4: ['VIUuArLlnRhfHgrYKmxt', 2570532416.8499]}},
#         'maxime': {   0: 'http://snty.ir/author.htm',
#                       1: ['VPMCCsejDjvLtbMEbXih', 9493, 2265],
#                       2: {   0: 'zWeRvlFlDMkOyJWwIBZg',
#                              1: Decimal('88617353118646.0'),
#                              2: ['vTkQkKexssVjlYdbdcQk', 8598]}},
#         'necessitatibus': {   5: -51929293021.0,
#                               6: [   'niahEvHDMmhLDtKEicwC',
#                                      Decimal('-357285328737292.0'),
#                                      Decimal('-499585296.39')],
#                               7: {   5: 'WxeaScmsSvmDEFjRjCYt',
#                                      6: 9276,
#                                      7: [   6521399946567.99,
#                                             'ffnWbZRKtqsITDPbwUlm']}},
#         'quibusdam': {   6: datetime.datetime(1989, 3, 11, 8, 42, 14),
#                          7: [   8941,
#                                 'yOWtqfylRzpRamZuKCSe',
#                                 'rzgkOLNPLxAzDWBxEFDc'],
#                          8: {   6: 6234,
#                                 7: datetime.datetime(1988, 2, 16, 21, 27, 54),
#                                 8: ['TzwZcWqSUkyqqfqbNBue', 998]}},
#         'quisquam': {   7: -750435.733338,
#                         8: [   'AEIFoIJxuTukuRoaQjDE',
#                                datetime.datetime(2011, 7, 4, 11, 16, 20),
#                                4383048552.0],
#                         9: {   7: 'uvfOJbZkPbEpPktJmyTq',
#                                8: 'HSvZKfUeqpxqHKZwUMPt',
#                                9: [   'XGZzLAxcuQjIRlQcdWMx',
#                                       'dgKtfaLbPJJzhPNIuKRp']}},
#         'repellendus': {   3: 19468.62,
#                            4: [   'jUQpgnrCpJrAbKSetwKR',
#                                   Decimal('-268607885.2'),
#                                   Decimal('-668105.0')],
#                            5: {   3: 'dyybwlfdl@mailfa.com',
#                                   4: 'WdVXnbIpJocCHYfNCoNU',
#                                   5: [   'uLsJbyVXySWsCOOZygIz',
#                                          datetime.datetime(1980, 5, 18, 19, 54, 59)]}},
#         'repudiandae': {   1: 'VeRePOKOzKQCuDbwYeeH',
#                            2: [3690, 8199669.0, 5323],
#                            3: {   1: datetime.datetime(2007, 1, 17, 11, 53, 9),
#                                   2: 'GAIDPTTUYiKxtzcXxRvZ',
#                                   3: [1967, 'ftmh-zhrchngyzy@frwrdh.ir']}},
#         'suscipit': {   9: 383,
#                         10: [   'https://yzd.ir/explore/home/',
#                                 Decimal('3244.4151771'),
#                                 6460],
#                         11: {   9: Decimal('9442977955.5452'),
#                                 10: datetime.datetime(1971, 8, 26, 22, 41, 38),
#                                 11: [   'vvycFCtinnDCSJMNiLDz',
#                                         'yFbyRDevLynhTzXhLZLF']}},
#         'totam': {   4: -84159801627580.0,
#                      5: [   'UTbMTemdUVEZqtRUQzFE',
#                             'EnpWHjYIrcNAIfTeKxJg',
#                             'http://mhndsy.com/'],
#                      6: {   4: 'pqyly@pynh.com',
#                             5: 'PvnxPFDMjYSYxlKKWgsX',
#                             6: [   'https://www.bwdjh.org/explore/explore/login/',
#                                    881]}}})

fake.pytuple(nb_elements=10, variable_nb_elements=True, *value_types)
# (   9733615844.163,
#     'wbKGaprqBYhzUsZZxIzL',
#     datetime.datetime(1979, 7, 9, 13, 20, 18),
#     6385,
#     'XyGXMLAuOVSKogpWCzex',
#     19.0,
#     'QTieAwXNamsKgOtbPIOR',
#     Decimal('460303167244.54'),
#     datetime.datetime(1987, 5, 18, 16, 26, 55))

faker.providers.ssn

fake.ein()
# '85-6714601'

fake.invalid_ssn()
# '789-00-1730'

fake.itin()
# '954-92-3388'

fake.ssn(taxpayer_identification_number_type="SSN")
# '607-77-6109'

faker.providers.user_agent

fake.android_platform_token()
# 'Android 4.4.4'

fake.chrome(version_from=13, version_to=63, build_from=800, build_to=899)
# ('Mozilla/5.0 (iPhone; CPU iPhone OS 4_2_1 like Mac OS X) AppleWebKit/534.1 '
#  '(KHTML, like Gecko) CriOS/14.0.840.0 Mobile/06U477 Safari/534.1')

fake.firefox()
# ('Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_9_4; rv:1.9.3.20) '
#  'Gecko/2018-07-27 06:32:13 Firefox/3.6.7')

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

fake.ios_platform_token()
# 'iPhone; CPU iPhone OS 12_4 like Mac OS X'

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

fake.linux_processor()
# 'x86_64'

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

fake.mac_processor()
# 'PPC'

fake.opera()
# 'Opera/9.20.(X11; Linux i686; ia-FR) Presto/2.9.185 Version/12.00'

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

fake.user_agent()
# 'Opera/8.78.(X11; Linux x86_64; et-EE) Presto/2.9.174 Version/12.00'

fake.windows_platform_token()
# 'Windows NT 6.0'