Language fa_IR

faker.providers.address

fake.address()
# '6706 رها خیابان\nغرب محمدمهدي, کرمانشاه 4153'

fake.building_number()
# '16156'

fake.city()
# 'شهر پارسا'

fake.city_prefix()
# 'شمال'

fake.city_suffix()
# 'Ville'

fake.country()
# 'نائورو'

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

fake.postcode()
# '446233'

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

fake.state()
# 'کرمانشاه'

fake.street_address()
# '1300 محدثه میدان سوئیت 338'

fake.street_name()
# 'دانيال چهار راه'

fake.street_suffix()
# 'تقاطع'

faker.providers.automotive

fake.license_plate()
# 'LNJ 239'

faker.providers.bank

fake.bank_country()
# 'GB'

fake.bban()
# 'GAVL8204292750644'

fake.iban()
# 'GB53UFLT4566566142992'

faker.providers.barcode

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

fake.ean13()
# '8826476596531'

fake.ean8()
# '51406868'

faker.providers.color

fake.color_name()
# 'LightGreen'

fake.hex_color()
# '#8c4e35'

fake.rgb_color()
# '217,99,34'

fake.rgb_css_color()
# 'rgb(14,171,250)'

fake.safe_color_name()
# 'green'

fake.safe_hex_color()
# '#ee2200'

faker.providers.company

fake.bs()
# 'facilitate sexy e-tailers'

fake.catch_phrase()
# 'Function-based encompassing orchestration'

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

fake.company_suffix()
# 'Inc'

faker.providers.credit_card

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

fake.credit_card_full(card_type=None)
# 'Maestro\nهلیا بهرامی\n675991933291 08/23\nCVV: 965\n'

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

fake.credit_card_provider(card_type=None)
# 'American Express'

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

faker.providers.currency

fake.cryptocurrency()
# ('KOI', 'Coinye')

fake.cryptocurrency_code()
# 'WAVES'

fake.cryptocurrency_name()
# 'Ubiq'

fake.currency()
# ('COP', 'Colombian peso')

fake.currency_code()
# 'TVD'

fake.currency_name()
# 'Lao kip'

faker.providers.date_time

fake.am_pm()
# 'PM'

fake.century()
# 'VI'

fake.date(pattern="%Y-%m-%d", end_datetime=None)
# '1973-08-17'

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

fake.date_between_dates(date_start=None, date_end=None)
# datetime.date(2019, 7, 16)

fake.date_object(end_datetime=None)
# datetime.date(2006, 4, 14)

fake.date_of_birth(tzinfo=None, minimum_age=0, maximum_age=115)
# datetime.date(2009, 1, 20)

fake.date_this_century(before_today=True, after_today=False)
# datetime.date(2005, 8, 18)

fake.date_this_decade(before_today=True, after_today=False)
# datetime.date(2015, 3, 18)

fake.date_this_month(before_today=True, after_today=False)
# datetime.date(2019, 7, 13)

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

fake.date_time(tzinfo=None, end_datetime=None)
# datetime.datetime(1991, 5, 30, 1, 18, 14)

fake.date_time_ad(tzinfo=None, end_datetime=None, start_datetime=None)
# datetime.datetime(1057, 9, 7, 5, 57, 35)

fake.date_time_between(start_date="-30y", end_date="now", tzinfo=None)
# datetime.datetime(2008, 4, 23, 9, 35, 26)

fake.date_time_between_dates(datetime_start=None, datetime_end=None, tzinfo=None)
# datetime.datetime(2019, 7, 16, 21, 6, 27)

fake.date_time_this_century(before_now=True, after_now=False, tzinfo=None)
# datetime.datetime(2015, 4, 24, 0, 13, 55)

fake.date_time_this_decade(before_now=True, after_now=False, tzinfo=None)
# datetime.datetime(2016, 8, 17, 12, 46, 40)

fake.date_time_this_month(before_now=True, after_now=False, tzinfo=None)
# datetime.datetime(2019, 7, 16, 1, 24, 16)

fake.date_time_this_year(before_now=True, after_now=False, tzinfo=None)
# datetime.datetime(2019, 4, 11, 15, 14, 10)

fake.day_of_month()
# '09'

fake.day_of_week()
# 'Friday'

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

fake.future_datetime(end_date="+30d", tzinfo=None)
# datetime.datetime(2019, 8, 2, 11, 56, 42)

fake.iso8601(tzinfo=None, end_datetime=None)
# '2010-10-16T23:17:22'

fake.month()
# '04'

fake.month_name()
# 'September'

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

fake.past_datetime(start_date="-30d", tzinfo=None)
# datetime.datetime(2019, 6, 30, 11, 55, 45)

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

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

fake.time_object(end_datetime=None)
# datetime.time(13, 0, 10)

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

fake.timezone()
# 'Asia/Harbin'

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

fake.year()
# '1988'

faker.providers.file

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

fake.file_name(category=None, extension=None)
# 'nostrum.pptx'

fake.file_path(depth=1, category=None, extension=None)
# '/debitis/iusto.avi'

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

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

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

faker.providers.geo

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

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

fake.latlng()
# (Decimal('-50.282556'), Decimal('-159.289525'))

fake.local_latlng(country_code="US", coords_only=False)
# ('29.53885', '-95.44744', 'Fresno', 'US', 'America/Chicago')

fake.location_on_land(coords_only=False)
# ('52.86147', '9.5926', 'Walsrode', 'DE', 'Europe/Berlin')

fake.longitude()
# Decimal('-131.160603')

faker.providers.internet

fake.ascii_company_email(*args, **kwargs)
# 'hnyhzry@prwfyl.org'

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

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

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

fake.company_email(*args, **kwargs)
# 'aylyn73@shmym.org'

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

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

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

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

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

fake.hostname(*args, **kwargs)
# 'laptop-67.nwrd.com'

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

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

fake.ipv4_network_class()
# 'b'

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

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

fake.ipv6(network=False)
# 'ea5b:4f3b:5794:6bc1:9457:f982:865:ab3f'

fake.mac_address()
# '59:de:39:52:15:df'

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

fake.slug(*args, **kwargs)
# 'ullam-quasi-ratione'

fake.tld()
# 'ir'

fake.uri()
# 'http://www.mly.ir/home.asp'

fake.uri_extension()
# '.asp'

fake.uri_page()
# 'main'

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

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

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

faker.providers.isbn

fake.isbn10(separator="-")
# '1-01-281577-3'

fake.isbn13(separator="-")
# '978-1-58554-533-9'

faker.providers.job

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

faker.providers.lorem

fake.paragraph(nb_sentences=3, variable_nb_sentences=True, ext_word_list=None)
# ('Voluptates repellendus beatae eius perspiciatis a hic. Deleniti incidunt '
#  'labore soluta laboriosam quos.')

fake.paragraphs(nb=3, ext_word_list=None)
# [   'Nemo vero magni omnis eligendi dolores. Nihil unde occaecati rem. '
#     'Doloremque totam excepturi doloribus suscipit reprehenderit dolorem.',
#     'Ipsam sequi culpa odio suscipit quibusdam consequatur. Dicta explicabo '
#     'ducimus assumenda vel perferendis.',
#     'Placeat a at quasi non. Quibusdam aperiam adipisci ipsam a itaque.']

fake.sentence(nb_words=6, variable_nb_words=True, ext_word_list=None)
# 'Architecto sunt natus enim similique nam voluptatibus consequuntur.'

fake.sentences(nb=3, ext_word_list=None)
# [   'Ad corrupti delectus reiciendis dolorum doloribus consectetur.',
#     'Iusto consequuntur accusantium autem veniam.',
#     'Facilis exercitationem itaque ducimus beatae ea id.']

fake.text(max_nb_chars=200, ext_word_list=None)
# ('Nemo saepe nulla. Nostrum rerum sed error. Ad saepe recusandae ea nemo '
#  'accusamus ex.\n'
#  'Autem dolorem culpa ab iste. Sed esse aut itaque quo. Quidem laudantium sunt '
#  'inventore.')

fake.texts(nb_texts=3, max_nb_chars=200, ext_word_list=None)
# [   'Itaque architecto sit id maxime. Et ipsam quod expedita fuga voluptatem. '
#     'Numquam delectus accusantium eum ipsum sint minima.',
#     'Corporis saepe excepturi ipsum exercitationem ratione aspernatur '
#     'occaecati. Enim doloremque consequuntur at.',
#     'Beatae dolor ducimus quidem amet. Accusantium numquam nulla in autem. '
#     'Minima quis neque corporis ab.']

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

fake.words(nb=3, ext_word_list=None, unique=False)
# ['quos', 'perferendis', 'at']

faker.providers.misc

fake.binary(length=1048576)
# (b'0\xe1&(7j";/\xd0\x00\xef42\xaf\x00\x9d\t\xc9\xbfBC;\xb3@{"\xd2'
#  b'\xf6\xa1\xaf\xb1\x1f\xa6z\x05\xb0\xa0\xe4[\xd9\x93Vy\xda\xfe\xe3\n<%bT'
#  b'\xc9\xc2\x01^\x0f\xfb\xf3Oj\xf4L\xb3kr\xfa,\x0bI\x17\xdc\xf6\x8c}\xad'
#  b'\x1d\xc0\xee\xd3\xbc\xe4\xe9\x1b\x10\xc1\xf7\xc0(_\xc7:7\x1d\xb1/'
#  b'\xd3A\xa2\xdd\xf8\x9f@\x08\xb9Z\xab\xdc\xd9\xa1\x10}M\xc0W;T\xc2H\x04c4\xf6w'
#  b'J\xb8\xa1\x81\xa9\xa0}\x8b\x8e\xe6\x97\x8efP\xbd\xef\xe5U/O5P\xda\x9c'
#  b'Z\r\x08\xb7\xb4\xac\x83\x0f\x84\xb7\xd5\x19X\xben\x9a\xebzx\xccSn=\xfe'
#  b'T<t\xc2\x92\xeb7;\xf3\xdd;\xa7\x9c(\x05ZR\xe8\x88~}&\x83t\xce\xc7\x84V'
#  b'\xae\xae\x0f\x08+\x16O\xa7\x80\xff$6}i\xe6Z\x0b\xf9\xef\xb6\xbc\x88=\x16'
#  b'\xe0\x19\xd3\xf5\xe4Y\x02\x00\xcc\\G\xe2Uft\xa3=\xff\xbb*&\xcfjVl<w&'
#  b'S\xdb\x92\x95\x18\xf9\xf1\xeb7Wi\xe1\x8d\xdd\x03y\x03\xaf\n\xb8'
#  b'\xdd\x8d\x13\x06\xaf\x07\xad\xa7\xe0E\x97\xf0\xecw\xc4w\x83\xd7\xf4\xe7'
#  b'\x01\x0b\xcf ,W\xe4\xacey!\xc7|\x83\xe7\xe8\xd0\x95\x8e\x0bFu!n'
#  b'\x03\x03\x93\xc8\xc6;\xcf\x89z2t8\xcd<\x18\x91\xdb\xa4\xf6d\xd4\x0f\x9f\x15'
#  b'D\xc5x\xd3M\xa3\xbf\xe0D\x1c\x9a\xb1\xa2#\xc4\x95P\\P(1\xdceX\xf4\xdbA\x8d'
#  b'\xbcH\x91:71\xad\x86X\xf5a\xc7\xa5< \x02\x86\xc3\x16~\xb8DO\xec\x7f\x05\xd7R'
#  b'8\xc8\xbd\xf1\xc9\xd9\r\xe1(\xc2r,\x05\xac\xd4\xe5\x1e\xe7G\xc3\xfd\xa2\xe46'
#  b"\x12\xbb'4~\x1aR\x0e\xe2T\x89\x8b\x90\x17:\xe5\xf83K\xfb/L/q\xea\x10\x14\xee"
#  b'\xaa\xc4\x19QDb\xd8I`H\xc3j3\xf8L\x9a}\xb6\x10\xba\xe3\xd8\xf6y'
#  b'\xcc\xae\xfb\x7f\x0b\x8e\xa51L\xc5\x9d\x97>E\xcd]6\x11\xabt\xff\xabE\xfb'
#  b'\xb3\x98\x0c\xf9\xde;R)\x15\xda\xcc\x9cA\xe6\x19\\\x8d\x1e\xcb\x93'
#  b'\xc8\xf7\xdfo\xf7\xafw\xcfMlR\tR\x1c\xe4|t=\xe0\xb9\xcd\x10\x9e\xf2'
#  b'\xf7\xb0T\xd8p\x84@\x00\xf0\xa9\x0fW\x96c\x9d\xf51# \x0b\x11\xda?:'
#  b'\xbe\xb5_\x0b\xd9\x96\x9e\xdd\xbfy\xa5[\xd3"\xd6\x8a\xcfx2u\x98\x95e\xfd'
#  b'@\x7f\x8c\xd9\x9f\xdbQ\xaf\xe0V\xee\x8a\xbb\xb3\x11\xd7s\x9aC\xa5\xdet3\xbd'
#  b'\x9a\x1b}*\x86E\xc1\xcf\xe0Z \xda\xbc~\xf0yl\xb4}\xa2\x86?\xdb,t\xf2\xe4\x1a'
#  b'R,\x06\xe6Q9\xe6 fb\x86\xb2\xceB\xd6\xc9c\xf7\xc7k\xafe\x81\xc2\xca\xde~\x1a'
#  b'\xfa\xda\x9d\xacS\x86\x85\xe6\xfdvv\x1a\xa6\xedP\xbb\xda\x19\xe6J\xbe.xZ'
#  b'p\xbfG\xb9;\xef\x8e{\x19\x82\xcb\x8c\xc8s<\x8aHS#\xda\xady\xfd\xef'
#  b'\xff&\x17\x83s\x87\xe5-\x01\x81\x06\xca\x8dM\xb8u\x86\xb6lV\xc9S\xfeq'
#  b'z\x9a\x8b\xc8K@Hz\x92_6A|\n\x03<bA\xe2o\x1fl\xeb\xf7\xc9Q\xe6?\x1a\xc8M\xf0'
#  b'\xc1OG\xf6\xa8\nX\x92\xf4^\xc7@\x94r\xa2;\xa1@o}\x1bm\xaef\xfe\x91\xd9\xef'
#  b'\xfeb\xc3\xe3\x0f\xb1\x91\xb2\xec\x7f\xdf\x19=\x17O\x91jh\x17\xc9m{<g'
#  b'C\x8f\xe1T\x9c%n~\x1f9=\xfd\x14\xe8\x83\x13\xbe\xd5\xb0\x10\xe6rO2\xfe`];'
#  b"ZMrZ\x18\xd0\x89\xa4o\xe5\xea\xc6'5\xe8\x0e\xbe\x95\xdf\xb1\xab\xdf\x19Z"
#  b'\x12N\xd6R\xfa4\xad\xd3\x08\xa9kB\xf7\x1e\x00\xb8\x19U\xdd\xb5&\xfa"\xd4'
#  b'i\x7f\x1f i\x0c\xb8\x9b\xd9\xf8\xf8\x04\xa3\r\x83\x9c\x17\xbar\xa0'
#  b'\xbcT\xfb\xb8\xba\xa1\xec\x90\x91;\xfc\xac\xc8nx\x87\xff\x13\x97\xa3'
#  b'\xb2\x1c\xf3_\t\x1b\x08k\x10\xf71\x0c\x9et\xaa\xae\x1a\xc14\x1a\xee\x83\xa9.'
#  b'C\xe2"T_\x1e\x8aP:\x84\x89\xcc\xf2o\x0e\xa1\xea\xfdU\xca\xe7\xdf\xedw'
#  b'\x0f\xb6\xaa\xef\xe0G\x0e0\n\xbf\xd0\xcf\xcf\x04\x11xqM\x9d9\xd2\x98\x06\xfb'
#  b'u\xf7"-\x14r.b\xab\xb9\xbd\xd6')

fake.boolean(chance_of_getting_true=50)
# True

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

fake.null_boolean()
# None

fake.password(length=10, special_chars=True, digits=True, upper_case=True, lower_case=True)
# 'rzIVbk#+_7'

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

fake.sha256(raw_output=False)
# '9d9eb7abcf07e29b5cb18604a19054eb4347e91f37a3e8682b4ba2f282dd10ee'

fake.uuid4(cast_to=<class 'str'>)
# '2d3ceeb4-59c3-4cc9-a8d4-9fffb7b9a290'

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

fake.phone_number()
# '+98 11 9645 3558'

faker.providers.profile

fake.profile(fields=None, sex=None)
# {   'address': '27924 ساميار جنب\nشهرستان الينا, کردستان 426059',
#     'birthdate': datetime.date(1940, 1, 23),
#     'blood_group': 'O+',
#     'company': 'سایپا کاشان',
#     'current_location': (Decimal('-71.583943'), Decimal('157.159969')),
#     'job': 'باغ\u200cدار',
#     'mail': 'armyn22@mailfa.com',
#     'name': 'مبینا ولاشجردی ',
#     'residence': '173 نعمتی بن بست\nشهرستان مائده, چهارمحال و بختیاری 954845',
#     'sex': 'F',
#     'ssn': '703-99-4079',
#     'username': 'mhmd-th31',
#     'website': [   'http://www.twlyd.ir/',
#                    'http://twlydy.ir/',
#                    'https://mhndsy.ir/']}

fake.simple_profile(sex=None)
# {   'address': '7940 محمدی پل واحد 256\nبندر محیا, بوشهر 31488',
#     'birthdate': datetime.date(1956, 1, 12),
#     'mail': 'mhjwbsbhn@mailfa.com',
#     'name': 'احسان همدانی',
#     'sex': 'M',
#     'username': 'ssnyy'}

faker.providers.python

fake.pybool()
# True

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

fake.pydict(nb_elements=10, variable_nb_elements=True, *value_types)
# {   'ab': 7118,
#     'earum': 'nylwfryysmyn@gstrsh.org',
#     'eum': 'http://skht.com/',
#     'magnam': 4990,
#     'numquam': 749,
#     'odio': Decimal('-8282997762544.5'),
#     'placeat': 'VFovWuivwKihvxRZNObo',
#     'veniam': 3230}

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

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

fake.pyiterable(nb_elements=10, variable_nb_elements=True, *value_types)
# (   Decimal('-1469036352264.0'),
#     'rd-zdhysn@grwh.com',
#     'YoEYxnFjJNqlmtIjXcCF',
#     'ADENNwuZWWXpAojMrtnH',
#     39.58,
#     98406542.646223,
#     'http://www.mhndsy.com/search.html',
#     'lyjnymhy@khshtyrny.com',
#     'http://sny.ir/',
#     'HaigiULmBYTLVbmNxXQo',
#     'WvHQALZqRlGbYZcFFvkE',
#     'mnEndiKwNDTlGkNIiIvq',
#     datetime.datetime(1984, 12, 17, 6, 31, 41))

fake.pylist(nb_elements=10, variable_nb_elements=True, *value_types)
# [   'aw78@tl.ir',
#     datetime.datetime(1979, 8, 27, 8, 45, 48),
#     'https://zgl.com/',
#     datetime.datetime(1990, 6, 15, 0, 24, 17),
#     'PrFdFZiEZHXRVksNnzIB',
#     'bmhmd-pwr@bnk.ir',
#     'HrqgMiHyCgvzRTQEEKkq',
#     'nYFjmqKsLGMqhcWxQwgI',
#     2834,
#     3597]

fake.pyset(nb_elements=10, variable_nb_elements=True, *value_types)
# {-0.2119, datetime.datetime(1991, 7, 28, 5, 15, 16), 'http://www.lbrtwrhy.com/', Decimal('-55.0'), 'gDWbtzQcyCnbGdUIYPyh', -3028799376.77495, 'CllyZqjWqkyPfqYcGcmu', 276, 95743398313563.0, 'BQSkJxsVyKSIgzoiRxLY', 3453, 'mhdy18@sny.ir'}

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

fake.pystruct(count=10, *value_types)
# (   [   'qmwswy@myrb.ir',
#         931331846.62,
#         'ohdyt@alwmynywm.ir',
#         'cHpeoddfpLrKFtrXeEFM',
#         'lcxCeabCCyuYRSAxPtJh',
#         'nhiacYQwbOpdLSclPSrO',
#         'http://www.bnkh.com/explore/wp-content/explore/home.html',
#         'HBQrIYlGAYFbjfFLvLAn',
#         'nymkhrmny@srmyh.com',
#         'http://lstykh.ir/'],
#     {   'accusantium': 4328,
#         'cumque': -90001231753725.0,
#         'debitis': 'PCIIMUtwhqDucWwyACwb',
#         'distinctio': 7326,
#         'eligendi': 'OYEhzteHNhGqpJPiTMLo',
#         'facilis': 253.8401182645,
#         'maiores': 'ryhnh69@hotmail.com',
#         'repellendus': 'VxeMNMbczYREUIpOmIOP',
#         'similique': 'khrmnymyr-ly@pkhsh.com'},
#     {   'aspernatur': {   1: 'mhs29@chmail.ir',
#                           2: [   'KUUdWdWlggEqvJdCDjOx',
#                                  'ncanKtXLAGlzzLInbTTd',
#                                  6754],
#                           3: {   1: Decimal('-7745849908978.2'),
#                                  2: 'ysn24@grwh.org',
#                                  3: [3288, 'skviqJekjjzVWJnkHkNf']}},
#         'consequatur': {   7: 'http://frsh.ir/about.html',
#                            8: [   'LFRYbWDjkXNoMppJkeIX',
#                                   'ndyy@mailfa.com',
#                                   'lUXjhkFlklOYgqTjoJmA'],
#                            9: {   7: 571973.5,
#                                   8: datetime.datetime(1985, 6, 4, 15, 12, 21),
#                                   9: [   'ZoEBmBRVPuYQHSyPkukw',
#                                          'FenAuTkzVFGOmFbiXHPB']}},
#         'fugiat': {   6: 'OKJVPcMSeLitKPKPletS',
#                       7: [   'UjESZyiPamouPOuNfkZL',
#                              'https://twsh.ir/explore/main/main/',
#                              6580],
#                       8: {   6: Decimal('-407627.351731537'),
#                              7: 'frjyrshy@drwszy.ir',
#                              8: ['MBgAYLlXiFWTfvOFKcbC', 4281]}},
#         'laudantium': {   9: 960570.322364,
#                           10: [   'http://lyf.com/',
#                                   'yOjzvxMRtdYviozBqLBI',
#                                   'mhmdhsyn44@grwh.net'],
#                           11: {   9: datetime.datetime(1992, 2, 19, 2, 57, 12),
#                                   10: 'https://www.rh.com/main/',
#                                   11: [   'KeovEaFBBEXdlTNdYAZc',
#                                           'KhfNAFKbWIAounFlcWxz']}},
#         'nisi': {   2: 'hshCdgHnvrorpmSdRrfv',
#                     3: [4986, 8329, 'uAtdfPbnHEyyHSOYAyuh'],
#                     4: {   2: 2139,
#                            3: 'lynwrwzy@twlydy.org',
#                            4: [Decimal('-8.55'), 7312]}},
#         'optio': {   3: datetime.datetime(2009, 11, 29, 21, 37, 17),
#                      4: [   datetime.datetime(2017, 11, 3, 21, 40, 9),
#                             -30804.674439,
#                             'TMdMUAasYcKmOytzVyqi'],
#                      5: {   3: 'EuLUOQXQDwTgIRbeuCES',
#                             4: 'HMZaekMtLrFtBoCgaxFq',
#                             5: [4062, 'VkBfjpjOLfsLQKlALxnQ']}},
#         'quibusdam': {   0: 'VCMJqyaXHjLXvHhzMMQp',
#                          1: [   'hGRzlmQcPQTssLxYPUNO',
#                                 datetime.datetime(1990, 10, 18, 8, 20, 17),
#                                 'prnyjhny@symn.com'],
#                          2: {   0: datetime.datetime(2002, 11, 9, 10, 12, 45),
#                                 1: 'mydhzry@prs.com',
#                                 2: [   Decimal('9.498031'),
#                                        'BRHWGWlKAGSyZBmaMQxi']}},
#         'quidem': {   8: 'zKjIlbVRFygVLKkOQwhO',
#                       9: [438, 'YPVMTilfqSXhHmXDAuaN', 2472],
#                       10: {   8: 'fyCHMaVqyUIWVorNNKwq',
#                               9: 'wly-pwr@zgl.ir',
#                               10: ['UmYbVvOdBlOPjfPxHnlI', 346.9848697]}},
#         'quis': {   4: Decimal('-6723.2'),
#                     5: [   2311,
#                            'TBKohObRXPJicaGSbsmf',
#                            datetime.datetime(1990, 11, 10, 21, 36, 15)],
#                     6: {   4: 3046,
#                            5: 'KAkuKvpLKAfSDSUkoMjE',
#                            6: [   'oclwbXsBClfUSCpNqqOW',
#                                   'http://www.mdny.ir/category/tags/explore/about.html']}},
#         'reiciendis': {   5: 'UzzvbzKJIzfLOdrWpwvl',
#                           6: [   'ahcNBEsBcSysptNrSdTq',
#                                  'YDjVAmCEMPXwlVcmibMs',
#                                  Decimal('-763.465684513')],
#                           7: {   5: Decimal('514104690494480.0'),
#                                  6: 6.926148,
#                                  7: [   datetime.datetime(1970, 7, 22, 8, 9),
#                                         'rIbuMIRLztxRbDIdlJyW']}}})

fake.pytuple(nb_elements=10, variable_nb_elements=True, *value_types)
# (   datetime.datetime(2003, 8, 20, 10, 57, 17),
#     1736,
#     'http://www.thqyqty.org/search/posts/home/',
#     datetime.datetime(2011, 2, 1, 6, 12, 6),
#     'https://symn.org/author.htm',
#     -353994.0,
#     'PRLqvsCzxZYwWAZPDTTa',
#     1660,
#     'http://lb.com/posts/wp-content/homepage.php')

faker.providers.ssn

fake.ein()
# '40-3874382'

fake.invalid_ssn()
# '545-89-0000'

fake.itin()
# '974-94-5185'

fake.ssn(taxpayer_identification_number_type="SSN")
# '237-92-8384'

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/5361 (KHTML, like Gecko) '
#  'Chrome/30.0.878.0 Safari/5361')

fake.firefox()
# ('Mozilla/5.0 (X11; Linux i686; rv:1.9.7.20) Gecko/2013-07-09 06:49:56 '
#  'Firefox/3.6.20')

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

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

fake.linux_processor()
# 'x86_64'

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

fake.mac_processor()
# 'U; Intel'

fake.opera()
# 'Opera/8.72.(Windows 98; id-ID) Presto/2.9.182 Version/10.00'

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

fake.user_agent()
# 'Opera/8.32.(X11; Linux x86_64; ps-AF) Presto/2.9.164 Version/11.00'

fake.windows_platform_token()
# 'Windows NT 6.2'