Language fa_IR

faker.providers.address

fake.address()
# '76711 عسل دره\nاستان علي, خراسان جنوبی 246725'

fake.building_number()
# '65432'

fake.city()
# 'باغات امیر علی'

fake.city_prefix()
# 'دهستان'

fake.city_suffix()
# 'Ville'

fake.country()
# 'فیجی'

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

fake.postcode()
# '73348'

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

fake.state()
# 'گلستان'

fake.street_address()
# '031 زارع جاده'

fake.street_name()
# 'معروف بن بست'

fake.street_suffix()
# 'تونل'

faker.providers.automotive

fake.license_plate()
# '07P 904'

faker.providers.bank

fake.bank_country()
# 'GB'

fake.bban()
# 'VBLR3491222172992'

fake.iban()
# 'GB29JOSV2073391459391'

faker.providers.barcode

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

fake.ean13()
# '5964186943054'

fake.ean8()
# '10256466'

faker.providers.color

fake.color_name()
# 'LawnGreen'

fake.hex_color()
# '#e9dc39'

fake.rgb_color()
# '129,192,84'

fake.rgb_css_color()
# 'rgb(92,66,166)'

fake.safe_color_name()
# 'gray'

fake.safe_hex_color()
# '#99ff00'

faker.providers.company

fake.bs()
# 'synthesize efficient partnerships'

fake.catch_phrase()
# 'Multi-tiered bi-directional process improvement'

fake.company()
# 'بیمه پارسیان'

fake.company_suffix()
# 'Ltd'

faker.providers.credit_card

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

fake.credit_card_full(card_type=None)
# 'Discover\nسینا لاهوتی\n6543949672608469 01/26\nCVC: 770\n'

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

fake.credit_card_provider(card_type=None)
# 'Diners Club / Carte Blanche'

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

faker.providers.currency

fake.cryptocurrency()
# ('DASH', 'Dash')

fake.cryptocurrency_code()
# 'NXT'

fake.cryptocurrency_name()
# 'MazaCoin'

fake.currency()
# ('CUP', 'Cuban peso')

fake.currency_code()
# 'AFN'

fake.currency_name()
# 'Lao kip'

faker.providers.date_time

fake.am_pm()
# 'AM'

fake.century()
# 'XIX'

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

fake.date_between(start_date="-30y", end_date="today")
# datetime.date(2017, 4, 28)

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

fake.date_object(end_datetime=None)
# datetime.date(1992, 6, 30)

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

fake.date_this_century(before_today=True, after_today=False)
# datetime.date(2007, 9, 14)

fake.date_this_decade(before_today=True, after_today=False)
# datetime.date(2013, 4, 19)

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

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

fake.date_time(tzinfo=None, end_datetime=None)
# datetime.datetime(2017, 5, 16, 18, 13, 4)

fake.date_time_ad(tzinfo=None, end_datetime=None, start_datetime=None)
# datetime.datetime(1849, 9, 22, 10, 18, 17)

fake.date_time_between(start_date="-30y", end_date="now", tzinfo=None)
# datetime.datetime(2016, 6, 2, 0, 48, 50)

fake.date_time_between_dates(datetime_start=None, datetime_end=None, tzinfo=None)
# datetime.datetime(2019, 9, 18, 13, 28, 26)

fake.date_time_this_century(before_now=True, after_now=False, tzinfo=None)
# datetime.datetime(2017, 8, 7, 13, 40, 25)

fake.date_time_this_decade(before_now=True, after_now=False, tzinfo=None)
# datetime.datetime(2011, 5, 22, 7, 47, 24)

fake.date_time_this_month(before_now=True, after_now=False, tzinfo=None)
# datetime.datetime(2019, 9, 16, 23, 32, 47)

fake.date_time_this_year(before_now=True, after_now=False, tzinfo=None)
# datetime.datetime(2019, 1, 19, 17, 29, 32)

fake.day_of_month()
# '13'

fake.day_of_week()
# 'Sunday'

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

fake.future_datetime(end_date="+30d", tzinfo=None)
# datetime.datetime(2019, 9, 24, 20, 31, 21)

fake.iso8601(tzinfo=None, end_datetime=None)
# '1993-08-10T14:48:54'

fake.month()
# '07'

fake.month_name()
# 'August'

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

fake.past_datetime(start_date="-30d", tzinfo=None)
# datetime.datetime(2019, 8, 20, 1, 56, 40)

fake.time(pattern="%H:%M:%S", end_datetime=None)
# '20:26:59'

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

fake.time_object(end_datetime=None)
# datetime.time(9, 22, 10)

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

fake.timezone()
# 'Asia/Tokyo'

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

fake.year()
# '2006'

faker.providers.file

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

fake.file_name(category=None, extension=None)
# 'necessitatibus.tiff'

fake.file_path(depth=1, category=None, extension=None)
# '/laborum/quod.odp'

fake.mime_type(category=None)
# 'message/partial'

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

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

faker.providers.geo

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

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

fake.latlng()
# (Decimal('17.286124'), Decimal('170.804377'))

fake.local_latlng(country_code="US", coords_only=False)
# ('34.09611', '-118.10583', 'San Gabriel', 'US', 'America/Los_Angeles')

fake.location_on_land(coords_only=False)
# ('39.32288', '-76.72803', 'Woodlawn', 'US', 'America/New_York')

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

faker.providers.internet

fake.ascii_company_email(*args, **kwargs)
# 'swgndrsth@rykhth.ir'

fake.ascii_email(*args, **kwargs)
# 'mtynrswly@mailfa.com'

fake.ascii_free_email(*args, **kwargs)
# 'pbdlmlkhy@mailfa.com'

fake.ascii_safe_email(*args, **kwargs)
# 'tlwndy@example.ir'

fake.company_email(*args, **kwargs)
# 'khwthrhnry@twlydy.com'

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

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

fake.email(*args, **kwargs)
# 'vshmshyry@pdydh.org'

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

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

fake.hostname(*args, **kwargs)
# 'srv-42.sny.ir'

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

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

fake.ipv4_network_class()
# 'a'

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

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

fake.ipv6(network=False)
# 'e9ad:c18b:c462:b5dd:7edc:3224:b091:cba'

fake.mac_address()
# '39:1e:9c:3b:7c:48'

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

fake.slug(*args, **kwargs)
# 'laboriosam-culpa'

fake.tld()
# 'ir'

fake.uri()
# 'https://zmzm.com/search.php'

fake.uri_extension()
# '.php'

fake.uri_page()
# 'category'

fake.uri_path(deep=None)
# 'tag/tag'

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

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

faker.providers.isbn

fake.isbn10(separator="-")
# '0-7913-6325-2'

fake.isbn13(separator="-")
# '978-1-78165-485-9'

faker.providers.job

fake.job()
# 'شیشه\u200cساز'

faker.providers.lorem

fake.paragraph(nb_sentences=3, variable_nb_sentences=True, ext_word_list=None)
# ('Aliquam iste dicta. Porro ab occaecati. Porro ut autem veniam at praesentium '
#  'placeat reprehenderit.')

fake.paragraphs(nb=3, ext_word_list=None)
# [   'Perspiciatis ab laboriosam sequi quos vitae quibusdam. Aspernatur '
#     'exercitationem a delectus perspiciatis sapiente. Veritatis culpa '
#     'necessitatibus error repellendus asperiores consequatur nesciunt.',
#     'Temporibus numquam aut maiores. Illo corporis fugiat eos reprehenderit '
#     'itaque odio. Odit autem earum mollitia saepe.',
#     'Tempora velit nisi ipsum facere veritatis sint aut. Aperiam neque id '
#     'minus repellat. Nihil dolor reprehenderit perspiciatis fugit veniam.']

fake.sentence(nb_words=6, variable_nb_words=True, ext_word_list=None)
# 'Quis commodi exercitationem.'

fake.sentences(nb=3, ext_word_list=None)
# [   'Occaecati doloremque veritatis asperiores.',
#     'Recusandae quam excepturi eos dignissimos.',
#     'Suscipit eos quam cum laborum.']

fake.text(max_nb_chars=200, ext_word_list=None)
# ('Asperiores minus eos a.\n'
#  'Aut dolorem minus corrupti eum quae nemo.\n'
#  'Ad minus adipisci facilis necessitatibus. Sunt dicta eveniet rem itaque '
#  'doloremque. Voluptates ex quasi facere fuga.')

fake.texts(nb_texts=3, max_nb_chars=200, ext_word_list=None)
# [   'Voluptas labore perspiciatis adipisci ipsa aspernatur. Enim quos '
#     'necessitatibus. Laudantium quidem et adipisci unde.',
#     'Iste similique culpa. Excepturi distinctio ratione ea ducimus deleniti '
#     'beatae.\n'
#     'Incidunt tempore natus veniam quo voluptatum. Cupiditate officiis '
#     'debitis.',
#     'Sapiente officiis quia recusandae doloribus voluptate et. Pariatur '
#     'pariatur porro. In excepturi aliquam eveniet aut reiciendis nostrum '
#     'labore.']

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

fake.words(nb=3, ext_word_list=None, unique=False)
# ['similique', 'quis', 'nam']

faker.providers.misc

fake.binary(length=1048576)
# (b'\xcb\xbcQ\r\xf1\xfb\x90\xb8xB}\xfd\xd5\x89\x0e\xa9\xc0\x0b\xbbAx\x94\xad-'
#  b'wZ\xd1\xf8\x91x\x11\x0er\xe6\xa46haRa\x7f7\xa7yI\xb2R\xfb/\xc9\xc8\xca'
#  b'b\x17\xdcj\xaa\x14\x0b\xff\x0eB}l,\xffMZ\xff\xed\xd4f\xbb\xa6DApQ\x8do'
#  b'/6D\xe4\x08\xdal!\xb2\xd7c6\x0f]Q:\t\xbb\xa8\xb8\x9e\xcda<\x10\xf1\xb4b'
#  b'\xac\x01c\xd3s7v\x85&\x00jCV\xf0\x08\xac\x86\xdc!\xf8\xab"\xe8\xc4'
#  b'\xb0\xd3\xd2\x81X\xe5n$-\x00\xbbF[\x15\xf8Y\xf2\xbb|\xe7\x05\x8c6\xc9'
#  b'\xb8|\x98J\xa5\xaf\x90\x07\xb1\x01X\xf4\x14\xd1\xce\x8a/\x00\xda\xdf'
#  b'\xc3\xb3\xf8\xb0(CC\xf9V\x9e\x1f!\x7f\x86e\n$*D\x03\xb0\xdd2\xf9'
#  b'\xc0\xab\xa6\x11\x84\xde\x92q\xb42\x87\x91\x07\x0c\xf3d\xb9.!4\xf1\x83]\x0b'
#  b'\xd6v\x92\xa5\xd8\xf7vr\xb8\x80\xf3gg\xf2\xb0Jo\x17\x87\xc1\xc6\x8eL&'
#  b'\xb9\x9d\x0c\xbf\xba\x86Y\xda\xb9 M\xd2io\xb4\x9d\x04:\xa3K\xcb\x8amw'
#  b'\xf7\xe3\xa3\xf2\xba\x90\x17L;\xc0e\xf3e\xd7S\xf6\xfa\xe50\xa7v\x83.\x00'
#  b'\x1bo\x1d\xa64\x93\xe0\xd4\xdfu\xbc\xfb[\x05+\x89\xa4v4P\x90\x0co '
#  b'\xb6g\xe5\xeb\xc78F{-\xc7)\x88\xd59\xc6\xe3\x0f\x97\\u\xb47\x1fj'
#  b'\xbe\x19f\x8aO\x8c}T\xf6\x91QW\x98<\xfb\x1e!\xc0=S\x92;3>\xe3\xf5\x8c\xf6'
#  b'\n\xechfxA>\x9b\xf8Z\x19\xc7\xf7\\\xa4\xdc\xc7y\xfe\x88@R\xefY\x8bZ\xcbs'
#  b'\x8b\xd2\x8a\x9c.\xf5\x18\xbei#[\xcf\x12\x97Z\xa7\x1d-\xce\xf4G\xafp\xdd'
#  b'\x9a\x80h-\xe8+\xd4Q-\xd8Ue\x1eK_\xb5\xc7\xbc\xc16xV\x98\xf9\x89\xe9 \xe8'
#  b'\xe4\xee\x98\x94}9\xd2\xae\xdf\x1cTTb\xb9QOa\xd2\xb4\xc4\xe17|^48>E|"R<'
#  b"\xf8\x0c\xf7FzY+\x1aL^\xc7p\xa2\xcc\x902)mI'=\x9e\xd7V+\xa1J\xc4"
#  b'\x80s\x04\xd3\x8cR\xe9\x9b\x8b\xc0*L\xf2\xb3\xed!\xe7\xf0\x97%q`\xbaE'
#  b'\xcc\x95\xaeT\x9b_F-9c\x00\xc1\xccv\xf8|\xa35[\xd4\x1c\xf8\x95\xd4:f\x8c\x91'
#  b'\xc6\xdf\x1e\x03bOU\x15\xdb\xac\x97(\xf3\t#\x13\xde\xf5O\xaa\x8b`x\xfd'
#  b'\x9c\x98q\x96\xfc5\xf5\xb1\xa6\xa5>\x89Y\xa4C\xb6\xf8t\xd2B-Tbd ,e\xbc'
#  b'\x97\xb7\x84\xd6sJ\x19\x1a\xcfvF\xfe\x9eq\x17\xa5n)\xb5\xa3B\xd6$@Z\x14\xa7`'
#  b"\x90\tP!%\x05\xfa\x1b<\x06\xf0\xc3\x12l\xe1:\x97\x06\x16Hx`6\xd3'l*\xe7"
#  b'\x04\r\xee\xb7x8s\xadR\x02\xa0G\xd5\x04\xb8c!\x9dU\x1a\xa9v\\?\x1e-~T'
#  b'\xc9\x97\x83\x84\xb5\xae$\xe7oA\xfdfa^\xb4\x9f\x12\x9e\x8a\xbbN\x1e-\x01'
#  b'\xe3\x8e\xb6\xd2U\xfe\\$t\xa35\xeb\xf6\xe6cM\x84\xba\xef\x9b\x17s\xcf1'
#  b'\xdd\x1e&\xfd@\t\x7f\xfc\xb8?+\xdaZ\x9b\t\xf2\x9c\xe2l\xbcv\xd4n1'
#  b'\xf2}\xef\xfa\x88\xa04\xa9\xfd\xe0\xa1Nq} \x0e\x02f\xd3\xd1\x8b\x9d\xddL'
#  b'\xe2\xa1\xc9\xa08\t\x1c\x9a\x03K\\\xfc8]\xf7\xd7\x99A\x96j\xaa\x85\x84]'
#  b'X\x82\xf0\xfc\xe7>\xf4m\x87S4\xb6\xed\x83)\x8f\xf7\xd19\xcc\xdd\xca\xd9O'
#  b'z\x93\x92g\xa4\x11\x1cf\xf7\xf3\x9d%\x83h\xaf\x01\xc9\x08z\x9d\xc5U\x00>'
#  b'\x1f\xfaI^3\xd4\xef/a:}\xaf\xea~\x8e\xbb3j\xc0"0Dd\xb9\xba\xa5\x9f\xbb'
#  b'\xd9\xb4_|\x12t\xbd\xcc\xca\xcdqN\xca\xdf\xbd\r\xb3@vF\x8a\xc2<\x0c'
#  b'\xb75\xf8n\xc4\xf3Ds\xa7|uh\xffC\x9e\x00Z\xde\x815\xfch"\x16\xe2\xda\t\xb5'
#  b"\x03\xb4~_\xae\xdd}\xecP\x92\xe9'\x13\x18\x05\xfe\xf3\x13VV\x9eZ\xa9\xbb"
#  b'\x95^p\xba\x1a\x1b\xa9\xe5\x7f;\xd9\xf5-\xb3V9]*>\xc6]\xee\x98\xfa'
#  b'\xb9\xac\xeb\xb8P\x00|)\xbb%r\x867xJ\xf7Px\xc05;\xab\x08\xf5+\xcc\xe3\x9a')

fake.boolean(chance_of_getting_true=50)
# False

fake.md5(raw_output=False)
# '37b64c2b1914d5901c42ec45322c1c18'

fake.null_boolean()
# True

fake.password(length=10, special_chars=True, digits=True, upper_case=True, lower_case=True)
# 'a5(Upm$h*2'

fake.sha1(raw_output=False)
# 'bcdad4b8ec9e82bba7155e75ea0635eebca2f0fc'

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

fake.uuid4(cast_to=<class 'str'>)
# '1e28f1da-a91c-467f-b06a-4358fe8a2374'

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

fake.phone_number()
# '044 1042 1012'

faker.providers.profile

fake.profile(fields=None, sex=None)
# {   'address': '930 زمانی بزرگ راه\nباغات طاها, البرز 694562',
#     'birthdate': datetime.date(1932, 7, 20),
#     'blood_group': 'B+',
#     'company': 'سايپاديزل',
#     'current_location': (Decimal('-12.5082805'), Decimal('95.352008')),
#     'job': 'ناخدا',
#     'mail': 'whdyt@hotmail.com',
#     'name': 'سرکار خانم مهسا سماوات ',
#     'residence': '44637 هوشیار جزیره سوئیت 119\nروستای محمد, کرمان 565666',
#     'sex': 'F',
#     'ssn': '546-71-6683',
#     'username': 'znjnymlyk',
#     'website': [   'http://www.bnkh.ir/',
#                    'https://www.sny.ir/',
#                    'https://www.sny.ir/',
#                    'https://www.mrwryd.ir/']}

fake.simple_profile(sex=None)
# {   'address': '44634 شاکری پل\nشهر آرمين, البرز 2810',
#     'birthdate': datetime.date(2017, 10, 7),
#     'mail': 'mlykyzdy@yahoo.com',
#     'name': 'سرکار خانم مبينا حریریان ',
#     'sex': 'F',
#     'username': 'swgnd84'}

faker.providers.python

fake.pybool()
# False

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

fake.pydict(nb_elements=10, variable_nb_elements=True, *value_types)
# {   'aut': Decimal('22177644051.7'),
#     'corrupti': 'uzkNKbshUoQcNAqZLGKG',
#     'maxime': 'VmjqQuccXPUQgqKZPWPY',
#     'nam': 9290,
#     'nesciunt': -42798488539548.5,
#     'nisi': -5960.0,
#     'quidem': 226328671.10369,
#     'voluptas': datetime.datetime(2002, 12, 12, 14, 33, 3)}

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

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

fake.pyiterable(nb_elements=10, variable_nb_elements=True, *value_types)
# [   4631,
#     'https://www.lyzyng.org/categories/blog/main.html',
#     3779,
#     datetime.datetime(1990, 12, 3, 5, 58, 6),
#     datetime.datetime(2008, 1, 25, 6, 29, 56),
#     'ftmhmhdyn@mailfa.com']

fake.pylist(nb_elements=10, variable_nb_elements=True, *value_types)
# [   'RBgMkWJZXozdHAnMcqdI',
#     9154,
#     'TBZPuDsyAxCMBkRJHKiG',
#     -8777030027090.4,
#     datetime.datetime(1976, 7, 28, 4, 24, 56),
#     'hwshyrmswmh@smn.com',
#     'jeObGqJgasrMuwqynpOs',
#     'QNXFpDJMvDZgBOXPvYLd',
#     'ysltny@drwszy.ir']

fake.pyset(nb_elements=10, variable_nb_elements=True, *value_types)
# {'http://www.nsjy.ir/', 'http://www.krkhnjt.ir/categories/category/terms/', 'https://frawrdh.com/', 'tuLzWpWFkAPrJeRIGMph', 'http://twlydy.net/', 'jgEbBlBaZcBIeYFZNHJh'}

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

fake.pystruct(count=10, *value_types)
# (   [   6191,
#         9898,
#         Decimal('-5913.657'),
#         'ysynfrjy@chmail.ir',
#         'http://www.bhr.ir/tag/home/',
#         'https://www.khsht.com/about/',
#         'https://mdn.com/terms/',
#         'gvujOenOJLTmSUXIqXOA',
#         'ZUCYkcrrOcNaoHVUvrbK',
#         542],
#     {   'accusantium': 8592,
#         'animi': 'SykwitQTPzhAhREabqNC',
#         'est': Decimal('7824619636.84831'),
#         'et': 9851,
#         'eveniet': 'qakgpWllFPlIqnlGJnxN',
#         'iure': 330,
#         'non': datetime.datetime(2006, 3, 12, 10, 54, 38),
#         'nostrum': 'gbsy@ms.com',
#         'quaerat': 'DjUgBAEUdBCdSxihgSdy',
#         'voluptatum': 'sOhtkqPgDKypzjDrhZgJ'},
#     {   'a': {   8: 'https://twlyd.ir/',
#                  9: ['FjZvAaCBPNlTtiLvrxLA', 'MQYiITXfzOHQUvIzvAhM', 3104],
#                  10: {8: 3305, 9: 4016, 10: [4.38400344, 'mhdy11@gmail.com']}},
#         'aliquam': {   9: Decimal('-5972374868.537'),
#                        10: [   3841,
#                                datetime.datetime(1983, 11, 17, 21, 25, 37),
#                                'MvxVwysUpxQzvNURpHFX'],
#                        11: {   9: 8761,
#                                10: 4882303.5541,
#                                11: [   'ADPKKPMEhduxqoSCkRbK',
#                                        'cdQRVGuOXmywgTcMiFhT']}},
#         'cumque': {   5: 6295,
#                       6: [   Decimal('45057401840618.0'),
#                              'wwHpbvaajGsinncguLal',
#                              'ZngGxPlWpPHdMakTXqcF'],
#                       7: {   5: 6550,
#                              6: -19104.675446335,
#                              7: [9340, 'bJqBrmLFagvjFNvrsmyE']}},
#         'dicta': {   6: 6211,
#                      7: [8721, 'https://skhth.ir/posts/category/', 3002],
#                      8: {   6: -30952143586060.3,
#                             7: 'ImEwXftRdsYFqeSsZkuz',
#                             8: [Decimal('2065016427.595'), 3039]}},
#         'nam': {   1: 'MbxIqvCUrZjGtLXLAhsA',
#                    2: [   'bzJIflCYxPmLHdWLDvRh',
#                           'QeTvsIUGlfpIvsymcZfx',
#                           'VmODSWckLPyJOsypLPBG'],
#                    3: {   1: -3758.66291271,
#                           2: 'wYLlNyGsIEhGbiAixrmY',
#                           3: [-319371839507.22, 4026]}},
#         'nihil': {   4: datetime.datetime(1989, 6, 12, 0, 8, 42),
#                      5: [8483, 3221035851104.31, 'JwQnZSVYGcDiBUTcXDrE'],
#                      6: {   4: 'vAqXFeWmJfpKijbnrpbl',
#                             5: datetime.datetime(2007, 1, 7, 0, 3, 57),
#                             6: ['TjyuhmUbFZqCnDpCryoq', 3875.0]}},
#         'quas': {   3: datetime.datetime(2008, 7, 27, 22, 20, 53),
#                     4: [   datetime.datetime(2019, 7, 20, 16, 28, 58),
#                            Decimal('-694224716.3'),
#                            'VGUDFMeMTOKEjpGtqbEE'],
#                     5: {   3: 'fLxyWIUsEaXgEWxlOCdc',
#                            4: 'mhmd-pwrhdyth@tlysh.ir',
#                            5: ['POnrOxdRGpJJrWgpcMwK', 'ly54@mailfa.com']}},
#         'totam': {   2: 'dzVerybBSCKbnOMTQEMt',
#                      3: ['http://grwh.ir/app/post.php', 8406, 3360],
#                      4: {   2: 'mhdynmhmd-th@ptrwshymy.com',
#                             3: 9000,
#                             4: [   datetime.datetime(1993, 10, 21, 22, 53, 24),
#                                    Decimal('-7127566015.8')]}},
#         'velit': {   0: 'AjotzLkIPPOYPkqwIlaY',
#                      1: [   'ihbPbmiTVGgjEXlReWES',
#                             -47922191.0,
#                             -7990915224.76716],
#                      2: {   0: 'kaiZMRCWrGzXkfoCFhis',
#                             1: 6465844138732.84,
#                             2: [   'MQeKSemPRYdBHMcDtSgq',
#                                    'khrymymyrmhdy@hotmail.com']}},
#         'veniam': {   7: Decimal('28188342559.0'),
#                       8: [   'altubKKbvWhtASNVUOjS',
#                              'kJooaGJWiXTaFcqeVXng',
#                              694.7207],
#                       9: {   7: Decimal('342101159046.7'),
#                              8: 1507,
#                              9: ['http://thyh.ir/', 47.7433385682]}}})

fake.pytuple(nb_elements=10, variable_nb_elements=True, *value_types)
# (   'TOzyYnLeLzTFXzpcURCS',
#     'CpBFOasJjwTnOuphjTnH',
#     'olCuNtVphSyjzepQEtrT',
#     'VKYxpanQREDsCRnbeztH',
#     9071,
#     datetime.datetime(1974, 6, 22, 9, 46, 39),
#     'MmUnJPQNREJoxZVyQfql',
#     Decimal('7.8324'),
#     'jLwDDxOKGtNjRYjwmGes',
#     6651)

faker.providers.ssn

fake.ein()
# '84-1568893'

fake.invalid_ssn()
# '577-20-0000'

fake.itin()
# '968-88-6667'

fake.ssn(taxpayer_identification_number_type="SSN")
# '428-88-6315'

faker.providers.user_agent

fake.android_platform_token()
# 'Android 7.1.2'

fake.chrome(version_from=13, version_to=63, build_from=800, build_to=899)
# ('Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/532.1 (KHTML, like Gecko) '
#  'Chrome/35.0.879.0 Safari/532.1')

fake.firefox()
# ('Mozilla/5.0 (Macintosh; Intel Mac OS X 10_5_4; rv:1.9.2.20) Gecko/2011-06-06 '
#  '08:40:19 Firefox/3.8')

fake.internet_explorer()
# 'Mozilla/5.0 (compatible; MSIE 5.0; Windows NT 5.1; Trident/4.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; PPC Mac OS X 10_8_6'

fake.mac_processor()
# 'PPC'

fake.opera()
# 'Opera/8.93.(X11; Linux i686; byn-ER) Presto/2.9.188 Version/11.00'

fake.safari()
# ('Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10_8_2 rv:5.0; pt-BR) '
#  'AppleWebKit/533.29.1 (KHTML, like Gecko) Version/4.0.3 Safari/533.29.1')

fake.user_agent()
# 'Mozilla/5.0 (Android 4.2.2; Mobile; rv:50.0) Gecko/50.0 Firefox/50.0'

fake.windows_platform_token()
# 'Windows NT 5.2'