Language fa_IR

faker.providers.address

fake.address()
# '9265 حسنا کوچه\nشهر یگانه, یزد 537'

fake.building_number()
# '5840'

fake.city()
# 'دهستان مبین'

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

fake.city_suffix()
# 'Ville'

fake.country()
# 'سائوتومه و پرینسیپ'

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

fake.postcode()
# '554'

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

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

fake.street_address()
# '9058 آرتين بزرگ راه'

fake.street_name()
# 'محمدامین کوه'

fake.street_suffix()
# 'کوچه'

faker.providers.automotive

fake.license_plate()
# 'PIX-5045'

faker.providers.bank

fake.bank_country()
# 'GB'

fake.bban()
# 'DQMJ4584562562713'

fake.iban()
# 'GB90ZWPC4731826633149'

faker.providers.barcode

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

fake.ean13()
# '9441975825488'

fake.ean8()
# '47531192'

faker.providers.color

fake.color_name()
# 'HotPink'

fake.hex_color()
# '#c451ae'

fake.rgb_color()
# '59,54,125'

fake.rgb_css_color()
# 'rgb(150,118,182)'

fake.safe_color_name()
# 'maroon'

fake.safe_hex_color()
# '#ee4400'

faker.providers.company

fake.bs()
# 'whiteboard strategic communities'

fake.catch_phrase()
# 'Future-proofed web-enabled paradigm'

fake.company()
# 'سرمايه گذاري بهمن'

fake.company_suffix()
# 'PLC'

faker.providers.credit_card

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

fake.credit_card_full(card_type=None)
# 'VISA 19 digit\nآیناز ربانی\n4863857507623967515 02/21\nCVC: 386\n'

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

fake.credit_card_provider(card_type=None)
# 'VISA 13 digit'

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

faker.providers.currency

fake.cryptocurrency()
# ('BCN', 'Bytecoin')

fake.cryptocurrency_code()
# 'POT'

fake.cryptocurrency_name()
# 'EOS.IO'

fake.currency()
# ('STD', 'São Tomé and Príncipe dobra')

fake.currency_code()
# 'QAR'

fake.currency_name()
# 'Mexican peso'

faker.providers.date_time

fake.am_pm()
# 'AM'

fake.century()
# 'IV'

fake.date(pattern="%Y-%m-%d", end_datetime=None)
# '1970-09-30'

fake.date_between(start_date="-30y", end_date="today")
# datetime.date(2001, 8, 19)

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

fake.date_object(end_datetime=None)
# datetime.date(2011, 5, 20)

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

fake.date_this_century(before_today=True, after_today=False)
# datetime.date(2014, 8, 9)

fake.date_this_decade(before_today=True, after_today=False)
# datetime.date(2015, 7, 28)

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

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

fake.date_time(tzinfo=None, end_datetime=None)
# datetime.datetime(1986, 7, 14, 15, 10, 4)

fake.date_time_ad(tzinfo=None, end_datetime=None, start_datetime=None)
# datetime.datetime(35, 5, 10, 21, 27, 30)

fake.date_time_between(start_date="-30y", end_date="now", tzinfo=None)
# datetime.datetime(1995, 2, 10, 9, 22, 23)

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

fake.date_time_this_century(before_now=True, after_now=False, tzinfo=None)
# datetime.datetime(2015, 6, 7, 20, 9, 29)

fake.date_time_this_decade(before_now=True, after_now=False, tzinfo=None)
# datetime.datetime(2013, 9, 15, 8, 12, 30)

fake.date_time_this_month(before_now=True, after_now=False, tzinfo=None)
# datetime.datetime(2019, 11, 1, 22, 55, 42)

fake.date_time_this_year(before_now=True, after_now=False, tzinfo=None)
# datetime.datetime(2019, 4, 28, 9, 57, 38)

fake.day_of_month()
# '25'

fake.day_of_week()
# 'Sunday'

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

fake.future_datetime(end_date="+30d", tzinfo=None)
# datetime.datetime(2019, 11, 22, 3, 27, 1)

fake.iso8601(tzinfo=None, end_datetime=None)
# '1981-07-29T00:00:04'

fake.month()
# '03'

fake.month_name()
# 'June'

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

fake.past_datetime(start_date="-30d", tzinfo=None)
# datetime.datetime(2019, 10, 13, 20, 44, 23)

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

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

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

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

fake.timezone()
# 'Asia/Tbilisi'

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

fake.year()
# '1985'

faker.providers.file

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

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

fake.file_path(depth=1, category=None, extension=None)
# '/veritatis/voluptate.odt'

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

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

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

faker.providers.geo

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

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

fake.latlng()
# (Decimal('14.941554'), Decimal('-64.838072'))

fake.local_latlng(country_code="US", coords_only=False)
# ('41.80753', '-87.65644', 'New City', 'US', 'America/Chicago')

fake.location_on_land(coords_only=False)
# ('22.49396', '-105.36369', 'Acaponeta', 'MX', 'America/Mazatlan')

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

faker.providers.internet

fake.ascii_company_email(*args, **kwargs)
# 'dyymbyn@yrn.com'

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

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

fake.ascii_safe_email(*args, **kwargs)
# 'sydyly-sgr@example.net'

fake.company_email(*args, **kwargs)
# 'nylwfrysjd@frwrdh.ir'

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

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

fake.email(*args, **kwargs)
# 'rbnymbyn@hotmail.com'

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

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

fake.hostname(*args, **kwargs)
# 'srv-36.gyrbkhs.ir'

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

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

fake.ipv4_network_class()
# 'b'

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

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

fake.ipv6(network=False)
# '49a1:fdbe:235b:9593:89f5:36f9:c32b:7ce2'

fake.mac_address()
# '9b:e0:4a:13:3c:a9'

fake.safe_email(*args, **kwargs)
# 'thn73@example.com'

fake.slug(*args, **kwargs)
# 'magni-laudantium'

fake.tld()
# 'net'

fake.uri()
# 'http://www.grwh.net/'

fake.uri_extension()
# '.html'

fake.uri_page()
# 'terms'

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

fake.url(schemes=None)
# 'http://www.lwzm.com/'

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

faker.providers.isbn

fake.isbn10(separator="-")
# '1-85613-407-5'

fake.isbn13(separator="-")
# '978-0-368-98192-0'

faker.providers.job

fake.job()
# 'جوشکار'

faker.providers.lorem

fake.paragraph(nb_sentences=3, variable_nb_sentences=True, ext_word_list=None)
# ('Laborum facere facilis non doloremque occaecati. Eveniet sunt quae alias. '
#  'Sequi non accusantium ullam voluptates quisquam.')

fake.paragraphs(nb=3, ext_word_list=None)
# [   'Quaerat sit ut animi ipsam voluptate. Eos sit neque cum. Laborum soluta '
#     'iusto commodi aperiam eveniet. Aspernatur in error.',
#     'Ipsa laudantium necessitatibus exercitationem incidunt voluptatum ipsam.',
#     'Esse fugiat provident eos temporibus. Qui tempora maxime animi saepe '
#     'aperiam. Maiores accusantium rerum corrupti quisquam quis aliquam. '
#     'Repudiandae amet illum modi reprehenderit.']

fake.sentence(nb_words=6, variable_nb_words=True, ext_word_list=None)
# 'Sapiente totam quos repellendus.'

fake.sentences(nb=3, ext_word_list=None)
# [   'Nemo iste laboriosam.',
#     'Ratione consequuntur libero.',
#     'Suscipit pariatur excepturi.']

fake.text(max_nb_chars=200, ext_word_list=None)
# ('Ab natus officia inventore. Labore consequatur aliquam labore tempore atque '
#  'quidem sit. Ex asperiores delectus expedita ullam.\n'
#  'Sit deserunt vitae. Iusto reiciendis perspiciatis sapiente.')

fake.texts(nb_texts=3, max_nb_chars=200, ext_word_list=None)
# [   'Maxime aut quaerat culpa nisi error. Incidunt tempore velit rem '
#     'architecto minima adipisci amet. Harum quo quasi quia eius nulla sequi.',
#     'Mollitia voluptate ratione consectetur animi. Quibusdam aperiam laborum '
#     'reiciendis similique. Quis quam repellat nulla maxime ea possimus saepe.',
#     'Tempora cupiditate incidunt quod expedita illo occaecati. Blanditiis '
#     'molestias consectetur nulla pariatur. Saepe dolorum sunt optio '
#     'repellendus tempora.']

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

fake.words(nb=3, ext_word_list=None, unique=False)
# ['saepe', 'commodi', 'voluptatibus']

faker.providers.misc

fake.binary(length=1048576)
# (b'\xbe\xe1Bn\x17\xa3B*\x07\nDE#\xb7!\xeb$\xb3\x08\xe4\xc0K\x9e`\xe8\x14\rK'
#  b'\xe2QU\xd5\xd0\xa0P>ke&\xd7\xce_\xd2"\'\xf7|:J\xd3R\x1f\x06D-@,\xdc\x93\xe5'
#  b'5%>\xd4\xc3}\xe0\x10\xafN\x8c\xe9$\xf5\x18F\xfc\xb4U%\x98\xe3T\xd7c#T\xbf'
#  b'\x90\tS\xa6_\x00l\x85\xc7c\xc4\xce\xf9\xe7\x02\x0f\x06\xf2\xeb\xbf'
#  b'\x9d\x9c\xb2\xb3\x94\x1f-\xde\xaa\x8f\xd7-\xeb\xb6\xc4\xc0*bhu\x8b\xf2\x91<'
#  b'nN^a-k\x0e\xfc\xdc\xe9\xb8z\xbf\xff\x1aY\xb6\x01\xa2\xd4\xa9g\x97H\x06 \x997'
#  b'd9C\xb0&\x1c+j\x00\x863\xb5\x93{b\x89`q\x08=\x99}\xf9\xa6\xe7S:N\x8b\xaeL#'
#  b'\x7f\xa7\xdd\x1fG\x97n\x05\xc2\xa0\x8f\xa1\x12\xc5=\x9e\x8dq\x15j'
#  b'\xbe\xa4\x1d\xf1\xcb\xcf\xd1\xaf\x15"Of\x8b\ri\xe8\xa2\x13!ji\xbc\xbe\xf4'
#  b'\x99Jh\xdd\xfe\x00|\xbe\xe0<\xf0\xef|\xb6p\xe1\x02\xda\xdc\x907gS][f=\x14'
#  b'\x7fi\xbb\xa6R\xc5\xe9\xd2A\xc5\xc4\xe3L\xe7\xfb\xa2\xce\xe0\x17\xb0'
#  b'\x1f$p\xb1\xd1T\xc7\xf1\xd4\xda\xb0\xb1Z\x9c\xec\x0c\xa0K\x9f\xf8'
#  b'\x04\xff\x08\xb9\xd6H\x7f|1\x0b\xcbC\xae\xfe\x91\xf5\x8eT8\xc6'
#  b'\xfa\xb1\x8d\xa0.M\x99\xe9y\xd3\xb6r\xae\x8d@\xce%\x0cKMe\x9a\t\xa2'
#  b'\x1b\xcd#\xc9\xa2\xec\xb7L\xc0\x17L\x85\x8d\x8cR\xc7\xec{\x01cj\x02\xd7\xbb'
#  b"\x0c\xcfe\x97\x00O\xcf\xadg6d\xb2\rD'\xf65\xd8&<\x9fk\xd4\xed\xabK\xab\xd6"
#  b'VH.\xba\xd5\xdc\xce\x96\xa5\x9a\xda%n\x13U\xae\x8a\xab7\xb7\xc5"J\xf1'
#  b'\xcfz\\=o\x99v\tD\xc3\x0cO\xb8\x7f\xb5\xd2-\xa6\xcf\xdd\xd9t\xff\xdb'
#  b'\xb7\x87#\xa8\x8cf\xab\x91\xd7XYi~\x03\xb5\xd3\xf3\xd4\x15T\xf8\xf7-g'
#  b'G\xdd~\xf5M@\x02\xb0\xa9_}\xad\xc9(;\xf8\xb9\x126\xf0\xd4\x8e\xd7C'
#  b'|\xb6\x7f\x87\x1c\xc0\xe3Q\xd3\x0e\xa1Yh\xb0\xa1\xae]$Q\x97\xff\xdf\xe9 '
#  b'\xe7LZ\x19\x8cC\xd6\x00\xe27\xc6X\x12K;\xff\x95\x8a_\xd41/\xec\x0e'
#  b'\xe9\xa4\xbd\x16\xb2\xc0\xd6\x95\x0f\xfce\x0e\xa3y\xfcNMw\xc6\xa5'
#  b'\xf2\x94\xbb\x97|~\xc5\x87\xeb\x16\xe7\x11A\x04b%\xd8\xb9\xd6\x84'
#  b'\xdb\xce\xa1pR\xb1\x04\x06\xdf+\xe3GVb1\x0b\x102e\xb7\xa5\xc0\xd1$\x024X\x85'
#  b"\xd5'~,\x87XK_\xcd\xe2\x81s\x8f\xb8_.\xcb~\xf00u\xb5\xae\x10\xa2\xda\xf4\x03"
#  b'\x19X\x81\xa3\xd3\xfa\x99Z\x13\x1a\xd8{2\x1c\xd8DJn2t\xd1\x8b\xba\xdc'
#  b"\xaa\x1f'\x95\x06\xa0\xec\xed\xab9\x8e/(L\x1e\xc4\x9eL\xd7\x17"
#  b'\x02\xcf\xa3\x80\xfb\xd9P\x02&\xc5\xc7\x0c7\xc7Q\xdca\x0b\xbeU\xef7]7}/m\xa1'
#  b'\x1e\x88\xb8/F\xce\xb2\xe8\xa6\x19\xaa\xd0\xc7P\xe33q$\xd2I\xf7\xdc\xb9\xf2'
#  b'7h\xb3rHc\xdeRUO\xda\xc00Z\x11l\x16\xdar<P\x02_\x8b\x9cx\x92*'
#  b'\xcd\x98\x18\xe6\xfe\x83\xa6\x04\x97\xb9\xbd=\xf6D\xaa\xef\xaf\x7fj;BK\xf1Q'
#  b'\x91A)gT\x84\xe4\xbb\xa5&\xc8"/=D\xb8\xf0%\x03m>>N\x04\x12\xbc\xac\xa5'
#  b'\xedp$aJ==\x06\xc3f\xa0\xe7\x06L\xb8\x94Y\xb8A\t\xa2\xe5\xba?rV\xcb\xab'
#  b'PT\x05\\\xc4"\n\xf7\x01\xdb$\xb9\'qq\xfa[\xdd(\xb2\xca\xe5Q\x9d'
#  b'\xcb\xb3\xff\xaa\xe9\x06\x99\xb7Wj\xc2\xad\xc1\xf2|\x1a\xfb9M\x8d'
#  b"\xa1\x13#\x9d'\xa7\x15;9\xac\xfd\x1b\xc7\x8dN\xc4\x01\xf6\xb8hS\x8aL-"
#  b'\tS\xb5\x8a\x07mf\x0b\xafut\xf9\xc5\xfaX\x9d>ZF\x98P\x81\xd8\x1d'
#  b'\xf0\xdf\x87\xe1\xfe)FHo\x10\xf9]."\xd4\x1eA\x83~\x88\x98\xc4z\t<$\xebI'
#  b'!\xd4M\x82\x10\xe9\xd4\x1e\xfd[\xe0S\xfd\x8eQ\x94\x98\xbc)N\t\xac\x9e\x92'
#  b'V\x10\x94H\xc2fl\xffm\xd6\x9e\x10\xc6\xbb\xb3\xdc\x88\x91Y\xb0'
#  b'\xf5\xf0\x8a\x9a\x1cO\xfcn\x18\x07\xe9\x1a\xbd\x9a\x0c\xb4')

fake.boolean(chance_of_getting_true=50)
# False

fake.md5(raw_output=False)
# 'b0e6b02db187993dbb4b1f0ccc76634d'

fake.null_boolean()
# False

fake.password(length=10, special_chars=True, digits=True, upper_case=True, lower_case=True)
# 'Ra0HI7vt!H'

fake.sha1(raw_output=False)
# '09579dfc8e34c16e8c5e777219fe44a39f7801a4'

fake.sha256(raw_output=False)
# '0a1ee32c8916933ba5f9440f4318e23185a3c69b0d1bb834ffc2f8462bc75d48'

fake.uuid4(cast_to=<class 'str'>)
# '296df51a-1b6d-407f-830e-b713f394cfaa'

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

fake.phone_number()
# '081 9672 7239'

faker.providers.profile

fake.profile(fields=None, sex=None)
# {   'address': '13893 جنتی خیابان واحد 287\nجنوب هستي, فارس 926',
#     'birthdate': datetime.date(1912, 5, 19),
#     'blood_group': 'A-',
#     'company': 'سيمان شاهرود',
#     'current_location': (Decimal('82.597435'), Decimal('-140.235943')),
#     'job': 'پرستار',
#     'mail': 'sbhn05@yahoo.com',
#     'name': 'هستی یزدی',
#     'residence': '07286 محمدیاسین جزیره واحد 470\nبندر حسام, ایلام 5640015589',
#     'sex': 'F',
#     'ssn': '446-38-2647',
#     'username': 'mhmd-mhdy99',
#     'website': ['http://www.grwh.org/']}

fake.simple_profile(sex=None)
# {   'address': '52828 ابوالفضل آزاد راه واحد 475\n'
#                'شهر النا, چهارمحال و بختیاری 1149',
#     'birthdate': datetime.date(2004, 1, 25),
#     'mail': 'ukhbr-pwr@mailfa.com',
#     'name': 'جناب آقای دکتر سجاد جلالی',
#     'sex': 'M',
#     'username': 'mhy09'}

faker.providers.python

fake.pybool()
# False

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

fake.pydict(nb_elements=10, variable_nb_elements=True, *value_types)
# {   'assumenda': datetime.datetime(2015, 5, 16, 5, 23, 17),
#     'aut': 'tlyjny@yahoo.com',
#     'doloremque': 'http://srmyh.ir/homepage/',
#     'eveniet': datetime.datetime(1991, 2, 6, 1, 24, 22),
#     'facilis': 'nrgs36@tjrt.ir',
#     'officia': -33123831217889.0,
#     'pariatur': 7121,
#     'ratione': 48,
#     'repellat': 182,
#     'voluptatibus': 537}

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

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

fake.pyiterable(nb_elements=10, variable_nb_elements=True, *value_types)
# (   'https://snty.ir/app/category/',
#     3876944614.0,
#     'XCKwCpNwrVdkTysvdPSc',
#     'lyrd-zdh@ytlrn.net',
#     datetime.datetime(1988, 11, 15, 10, 26, 56),
#     'khwthrtrkhshwnd@yahoo.com',
#     'rbnyartyn@hotmail.com',
#     -225.74591129)

fake.pylist(nb_elements=10, variable_nb_elements=True, *value_types)
# [   datetime.datetime(1996, 2, 14, 12, 12, 22),
#     8848,
#     'SghDzVTVGTvbsXEletHb',
#     'rqyh73@yahoo.com',
#     'ozQNnKjcGzEtaasRgvLf',
#     'http://www.bnkh.com/about/',
#     'HHFRVkRZnHpygnBNIZrx',
#     'XwzVOXmgoOsHHgezqPjF']

fake.pyset(nb_elements=10, variable_nb_elements=True, *value_types)
# {'vyQXXjRQztpWtAFIuCnd', Decimal('11399001.582'), Decimal('-7012.61358796421'), 'nrgsdbty@drwszy.ir', 'lchynyzynb@yahoo.com', 'zrd-zdh@rhbrn.net'}

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

fake.pystruct(count=10, *value_types)
# (   [   Decimal('-411.993899977233'),
#         'hiLsdyzsXgLoRHQiODcz',
#         'http://www.twkh.ir/posts/search/',
#         Decimal('2288077255.7'),
#         4268,
#         datetime.datetime(1976, 6, 1, 21, 21, 49),
#         'PqMbbcgwaWQGoFZjPSuw',
#         Decimal('-1975963526822.5'),
#         666,
#         'dnyl51@zryn.ir'],
#     {   'accusamus': 'https://www.mjtm.net/category/author/',
#         'aliquam': 'lwndysr@mdyryt.ir',
#         'aperiam': 'hbYEYXKiUpZyjDxapHwa',
#         'atque': 'https://www.zryn.org/search.php',
#         'ex': 'miKpIhwaTEYmJdvHsStP',
#         'expedita': -84.4285394,
#         'minima': 'hiWpMdhVEhPWJJBHTOEK',
#         'sapiente': 'WyEdTaxBNVlFPjXmRfav',
#         'similique': 'xmyn@symn.com'},
#     {   'a': {   3: 2945,
#                  4: [   'hRajsGApziSwtdAaCbcN',
#                         4994,
#                         'https://www.zmzm.ir/tag/category.asp'],
#                  5: {   3: 'zyzyth@mailfa.com',
#                         4: 'rkWUAFLfHvIjIrLrWKVd',
#                         5: [   datetime.datetime(1980, 12, 27, 20, 45, 48),
#                                6094]}},
#         'adipisci': {   5: 1550,
#                         6: [   'CHJwUrtmoGlpAuLRWcum',
#                                'MliaCZtnMOJOfzwNWwua',
#                                'mydh58@thyh.ir'],
#                         7: {   5: datetime.datetime(2010, 3, 26, 6, 8, 51),
#                                6: 9967,
#                                7: [6871, 629630.45752746]}},
#         'asperiores': {   7: Decimal('5.5527475'),
#                           8: [7841, -8.48710526795525, 'NohNkhhNXTHHBHCjdUUa'],
#                           9: {   7: datetime.datetime(1990, 2, 5, 13, 53, 19),
#                                  8: 2715,
#                                  9: [-97502519855.53, 'msydy@hotmail.com']}},
#         'eveniet': {   2: 'http://bnkh.ir/',
#                        3: ['http://adhryt.ir/', 'YeAhiKynHpmjefmNSile', 6511],
#                        4: {   2: 'OfTYUvCWnApdqXcqnbqA',
#                               3: 'rfnrd-zdh@grwh.net',
#                               4: ['HPqGzAgqzGCImniovHMH', 3051]}},
#         'laudantium': {   8: 15280938700.6,
#                           9: [8744, 'qYYECTYKuAzVTNopDINP', 'ushdrwn@mjtm.com'],
#                           10: {   8: 6302,
#                                   9: Decimal('-5970603413851.66'),
#                                   10: ['ujezcYEovwpWBEISIHNg', 988162261.44]}},
#         'neque': {   6: datetime.datetime(1978, 4, 11, 11, 29, 54),
#                      7: [   'BDQyhNYwLDWdhOWLDPpP',
#                             'CfxfYkUiTOpEnnkTdaCT',
#                             Decimal('-24766997245422.1')],
#                      8: {   6: 'mhmdhsynrstmy@chmail.ir',
#                             7: 'http://sny.org/homepage/',
#                             8: [   'KQoRSTQojUQbHaSNZhJh',
#                                    'GqmNLnXLFYZaoRLKhGSy']}},
#         'nobis': {   0: 9611,
#                      1: [   Decimal('6.7237'),
#                             'https://twlydy.com/home.asp',
#                             2931],
#                      2: {   0: 'DgzqRTEkhaxJBeejTIxD',
#                             1: 7475,
#                             2: [4683, 'tkhmly@hotmail.com']}},
#         'placeat': {   4: 1813,
#                        5: [   6097,
#                               'uOIGMplcjmGQHzrWWZUD',
#                               'https://www.pkhsh.ir/explore/posts/login.php'],
#                        6: {   4: 4802,
#                               5: 5524,
#                               6: [   'http://www.twlydy.ir/login.jsp',
#                                      datetime.datetime(2013, 1, 11, 23, 39, 10)]}},
#         'unde': {   9: Decimal('-3183787246.117'),
#                     10: [   'bFWkHweudYfQuBkuYWHt',
#                             'DzybgfHIczdTEqDmkFkO',
#                             Decimal('-741807.1367117')],
#                     11: {9: 670953632285.5, 10: 2532, 11: [2444, 3769]}},
#         'veniam': {   1: datetime.datetime(1997, 11, 19, 15, 5, 52),
#                       2: [   Decimal('-947.546771'),
#                              datetime.datetime(1975, 1, 6, 20, 45, 38),
#                              Decimal('103074749.665')],
#                       3: {   1: Decimal('-641617569649.0'),
#                              2: 'http://shtl.ir/explore/main.html',
#                              3: [   'HVeMPwOhldMlUSjDGWVV',
#                                     'syUpJDymexugzyKAxknS']}}})

fake.pytuple(nb_elements=10, variable_nb_elements=True, *value_types)
# (   'cMnvXbkcSxmwxYAVCVRu',
#     'KFcweiFMNSdQYtvYsjtW',
#     'https://www.hfry.com/main/tag/home.asp',
#     4345,
#     1496679498381.51,
#     'http://khshtyrny.com/category/app/terms.php',
#     datetime.datetime(1995, 2, 17, 20, 11, 57),
#     'YbGnYxjpCEVVDopLFkSE',
#     425621073.227,
#     'lkpyvuSQtMFGfdicmIbY',
#     8080731534711.2,
#     'http://srmykh.com/tag/wp-content/search.php',
#     Decimal('-5494913551904.8'))

faker.providers.ssn

fake.ein()
# '56-0195552'

fake.invalid_ssn()
# '450-73-0000'

fake.itin()
# '938-85-3333'

fake.ssn(taxpayer_identification_number_type="SSN")
# '575-82-2658'

faker.providers.user_agent

fake.android_platform_token()
# 'Android 2.0.1'

fake.chrome(version_from=13, version_to=63, build_from=800, build_to=899)
# ('Mozilla/5.0 (iPhone; CPU iPhone OS 7_1_2 like Mac OS X) AppleWebKit/532.1 '
#  '(KHTML, like Gecko) CriOS/35.0.817.0 Mobile/66S524 Safari/532.1')

fake.firefox()
# ('Mozilla/5.0 (iPad; CPU iPad OS 5_1_1 like Mac OS X) AppleWebKit/534.0 '
#  '(KHTML, like Gecko) FxiOS/14.5x3065.0 Mobile/43D438 Safari/534.0')

fake.internet_explorer()
# 'Mozilla/5.0 (compatible; MSIE 5.0; Windows 98; Win 9x 4.90; Trident/3.1)'

fake.ios_platform_token()
# 'iPhone; CPU iPhone OS 10_3_4 like Mac OS X'

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

fake.linux_processor()
# 'i686'

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

fake.mac_processor()
# 'PPC'

fake.opera()
# 'Opera/9.21.(Windows 95; se-NO) Presto/2.9.187 Version/11.00'

fake.safari()
# ('Mozilla/5.0 (Macintosh; PPC Mac OS X 10_10_9 rv:5.0; en-ZA) '
#  'AppleWebKit/531.48.6 (KHTML, like Gecko) Version/5.1 Safari/531.48.6')

fake.user_agent()
# ('Mozilla/5.0 (Macintosh; Intel Mac OS X 10_5_4 rv:4.0; be-BY) '
#  'AppleWebKit/532.36.3 (KHTML, like Gecko) Version/5.0.5 Safari/532.36.3')

fake.windows_platform_token()
# 'Windows 98; Win 9x 4.90'