Language en_CA

faker.providers.address

fake.address()
# '858 Moore Highway Apt. 266\nReyestown, MB G2B 7H2'

fake.building_number()
# '91618'

fake.city()
# 'Leefort'

fake.city_prefix()
# 'Lake'

fake.city_suffix()
# 'burgh'

fake.country()
# 'Tokelau'

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

fake.postal_code_letter()
# 'S'

fake.postalcode()
# 'C2B 1T2'

fake.postcode()
# 'K2R 5R2'

fake.province()
# 'Newfoundland and Labrador'

fake.province_abbr()
# 'NB'

fake.secondary_address()
# 'Apt. 649'

fake.street_address()
# '9319 Harvey Overpass'

fake.street_name()
# 'Mullins Crossroad'

fake.street_suffix()
# 'Squares'

faker.providers.automotive

fake.license_plate()
# 'CJ6 14D'

faker.providers.bank

fake.bank_country()
# 'GB'

fake.bban()
# 'DYDL4356479842186'

fake.iban()
# 'GB71OOAQ2342166333950'

faker.providers.barcode

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

fake.ean13()
# '2909780156250'

fake.ean8()
# '55512152'

faker.providers.color

fake.color_name()
# 'DarkMagenta'

fake.hex_color()
# '#ff20ea'

fake.rgb_color()
# '172,35,112'

fake.rgb_css_color()
# 'rgb(42,12,222)'

fake.safe_color_name()
# 'olive'

fake.safe_hex_color()
# '#552200'

faker.providers.company

fake.bs()
# 'enable global platforms'

fake.catch_phrase()
# 'Cross-group explicit definition'

fake.company()
# 'Wright Group'

fake.company_suffix()
# 'PLC'

faker.providers.credit_card

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

fake.credit_card_full(card_type=None)
# 'American Express\nAriel Crosby\n344278751130078 10/27\nCID: 2136\n'

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

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

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

faker.providers.currency

fake.cryptocurrency()
# ('PPC', 'Peercoin')

fake.cryptocurrency_code()
# 'UBQ'

fake.cryptocurrency_name()
# 'Zclassic'

fake.currency()
# ('OMR', 'Omani rial')

fake.currency_code()
# 'TVD'

fake.currency_name()
# 'Sierra Leonean leone'

faker.providers.date_time

fake.am_pm()
# 'AM'

fake.century()
# 'VII'

fake.date(pattern="%Y-%m-%d", end_datetime=None)
# '1978-07-04'

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

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

fake.date_object(end_datetime=None)
# datetime.date(2014, 10, 1)

fake.date_of_birth(tzinfo=None, minimum_age=0, maximum_age=115)
# datetime.date(1922, 10, 15)

fake.date_this_century(before_today=True, after_today=False)
# datetime.date(2004, 2, 2)

fake.date_this_decade(before_today=True, after_today=False)
# datetime.date(2017, 5, 21)

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

fake.date_this_year(before_today=True, after_today=False)
# datetime.date(2019, 5, 12)

fake.date_time(tzinfo=None, end_datetime=None)
# datetime.datetime(1994, 3, 11, 2, 13, 9)

fake.date_time_ad(tzinfo=None, end_datetime=None, start_datetime=None)
# datetime.datetime(322, 12, 30, 3, 19, 43)

fake.date_time_between(start_date="-30y", end_date="now", tzinfo=None)
# datetime.datetime(2002, 3, 30, 23, 49, 16)

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

fake.date_time_this_century(before_now=True, after_now=False, tzinfo=None)
# datetime.datetime(2005, 5, 6, 6, 7, 47)

fake.date_time_this_decade(before_now=True, after_now=False, tzinfo=None)
# datetime.datetime(2010, 5, 15, 6, 41, 12)

fake.date_time_this_month(before_now=True, after_now=False, tzinfo=None)
# datetime.datetime(2019, 11, 3, 9, 18, 20)

fake.date_time_this_year(before_now=True, after_now=False, tzinfo=None)
# datetime.datetime(2019, 10, 3, 13, 38, 29)

fake.day_of_month()
# '29'

fake.day_of_week()
# 'Tuesday'

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

fake.future_datetime(end_date="+30d", tzinfo=None)
# datetime.datetime(2019, 11, 5, 4, 57, 35)

fake.iso8601(tzinfo=None, end_datetime=None)
# '2007-11-21T16:01:38'

fake.month()
# '07'

fake.month_name()
# 'February'

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

fake.past_datetime(start_date="-30d", tzinfo=None)
# datetime.datetime(2019, 10, 25, 9, 17, 57)

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

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

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

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

fake.timezone()
# 'Asia/Yakutsk'

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

fake.year()
# '1998'

faker.providers.file

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

fake.file_name(category=None, extension=None)
# 'tempora.bmp'

fake.file_path(depth=1, category=None, extension=None)
# '/rem/molestias.mov'

fake.mime_type(category=None)
# 'application/postscript'

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

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

faker.providers.geo

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

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

fake.latlng()
# (Decimal('46.234930'), Decimal('61.691140'))

fake.local_latlng(country_code="US", coords_only=False)
# ('33.35283', '-111.78903', 'Gilbert', 'US', 'America/Phoenix')

fake.location_on_land(coords_only=False)
# ('44.59445', '11.04979', 'Castelfranco Emilia', 'IT', 'Europe/Rome')

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

faker.providers.internet

fake.ascii_company_email(*args, **kwargs)
# 'zjohnson@palmer.com'

fake.ascii_email(*args, **kwargs)
# 'charlesmathis@wright.com'

fake.ascii_free_email(*args, **kwargs)
# 'woodsjamie@gmail.com'

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

fake.company_email(*args, **kwargs)
# 'trodriguez@delgado-newton.com'

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

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

fake.email(*args, **kwargs)
# 'jonathan96@robinson.biz'

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

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

fake.hostname(*args, **kwargs)
# 'desktop-00.jones-thompson.biz'

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

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

fake.ipv4_network_class()
# 'a'

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

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

fake.ipv6(network=False)
# '5ba8:79de:36d9:a88:b8c4:cb8e:abd5:666'

fake.mac_address()
# 'cb:42:3c:dc:c3:99'

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

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

fake.tld()
# 'com'

fake.uri()
# 'http://www.castillo.com/app/home/'

fake.uri_extension()
# '.php'

fake.uri_page()
# 'faq'

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

fake.url(schemes=None)
# 'http://little.org/'

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

faker.providers.isbn

fake.isbn10(separator="-")
# '0-288-80319-1'

fake.isbn13(separator="-")
# '978-1-167-84324-2'

faker.providers.job

fake.job()
# 'Psychologist, forensic'

faker.providers.lorem

fake.paragraph(nb_sentences=3, variable_nb_sentences=True, ext_word_list=None)
# ('Doloribus aspernatur odio aut ad quod nulla et. Delectus repudiandae natus '
#  'nulla.')

fake.paragraphs(nb=3, ext_word_list=None)
# [   'Non quidem sit incidunt rerum suscipit similique odio. Deserunt velit '
#     'quidem cumque unde quas consectetur.',
#     'Quam aperiam totam iure. Ea hic ipsa corporis dolore eligendi porro.',
#     'Cum deserunt neque illum exercitationem. Eum consectetur itaque nemo '
#     'excepturi maxime modi adipisci.']

fake.sentence(nb_words=6, variable_nb_words=True, ext_word_list=None)
# 'Sapiente assumenda mollitia magnam.'

fake.sentences(nb=3, ext_word_list=None)
# [   'Voluptatibus quos iusto dolorum quaerat.',
#     'Ad architecto corrupti vel accusamus.',
#     'Libero saepe ratione.']

fake.text(max_nb_chars=200, ext_word_list=None)
# ('Eius vel dolorem tenetur voluptatum blanditiis accusamus praesentium. '
#  'Voluptates distinctio ipsa labore ducimus.')

fake.texts(nb_texts=3, max_nb_chars=200, ext_word_list=None)
# [   'Tempora sed enim. Animi expedita voluptate veritatis in fugiat.\n'
#     'Laboriosam facilis eius. Debitis commodi aspernatur minima. Eaque '
#     'repudiandae itaque sequi officiis dolore.',
#     'Nesciunt dignissimos expedita nostrum voluptatem. Quod laboriosam unde '
#     'quis delectus.',
#     'Aspernatur praesentium eos ab. Impedit libero praesentium.\n'
#     'Sed placeat quaerat consequatur voluptatibus. Voluptas animi rem '
#     'laudantium. Aperiam dolor eveniet.']

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

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

faker.providers.misc

fake.binary(length=1048576)
# (b'?\x98\x03\xf7\xc5t\x9f\xa1\xaf\xca\xc4_\xac\x96\x9c\xa5\x9dc\xbc^e_w\xb9'
#  b'\xfb\x93[\xba\xea\x02\x89\x120\x83\xc3*t\xb2\x7f\xb6\xad\xb8s\xee|\xadQ\x8b'
#  b'\xa4\x9b\x0e\xf5\xbe\x96\xb4N\xf7\xe6\x003\xa0\x19\xe5\x1be\xa4\xf9`'
#  b'C@\xdd\x9b\x8a0\xb5+\x0e#v\xe7-\x8a\xb1\x95\x02`\x95M\xd3\xf9\xacs'
#  b'\xd4\t\x1c\x1a\x06n\x047\x1f;F4Ou\xc311jr4&\x8c\xef\x90\r\xe0\xd9\x90'
#  b'\xa8a\x081i:F\x9b\x9d\x1b0`\xdd%\xba7Cm\x9b\xe8Ok.\xd7*\xceo<\xaca\xf5\xa2'
#  b'\xe2\xd4EP\xa8\xbc8=.\x94b["\xd7~\xaa\xcd\xbe\x91o\x0bVU`~{\xf5\xfe'
#  b'\x15\xbe,%e#bX{\xf2\x8b\x8e\xa3<)\xff\x9a\xa5|d\xccw\xf0\x8a\xb5\xdd\xcd\x18'
#  b'\xb3z\xd8\xbf\xe1\x01\xd2\xc5\xbd\x92P\xb3h\xf5\xf8nz\x01u\x08\x8c\x81A\x04'
#  b"\xb7'\xa0kw\x82\x88\x8e\x17-\xa9j\xf9\xe0+\xc3\x96a$\xf03\x96\xe9\xd0"
#  b'M\x16-\xcc\xab\xf3(\x19\xa3\xb4\x15TfV\x93\\\x83\\\xc3\xd6\x86Rcx'
#  b'(\xdc\x98\xfc\xe1\xf2\xca#\xec(iY\xc7\x00\xc8Lqk\x94f"\xa1\x95E\x1aT\x8f\xf6'
#  b'-\xd5\xaaD\xb5N\x05?#\x90\x15\xb6\x0cLU\xda\x91\xbd\xec#v\xed\x93\x08'
#  b'\xe1I\x00\x07\xb1\x1b\xa5\xcaJ\xd4R\xcf>\x10\x88\xbd\xc2.b\xfa@c\x07\x13'
#  b'\x0f\x11\xfcB\xd3\x01\xd1\x14\xca\xfe\x02/\xcaI"b\x98\xcc#v\xffX\x8e\xa6'
#  b'\xb3\xfc\x1e\xb3\x8f\xd3\xc4\xef\xf5\xec\x08g\xf6\xf4\x8d\xef\xa6X|,'
#  b'\xc0\x0e/\t\xda\xa5\xa6&*\xbb\xc8|>\xa5\xf2\x80\xa3\x9b\xa5^S\x9e\xd2\xc7'
#  b'6\x1c\xe0\x10\xe5\x8d1\x9dh\x84\xe4/\x0b\x80v\xe9\x1cu\xe4\x0c8\xda\xa3\xca'
#  b'2\xebc\xa1\xf7\xa1\xf3\xd0\x9a\x1b\xeay\xa6\x1e\x0bPL\xdc\x97(\xd9\xe6\x10b'
#  b"\x02\x0cy\x10\xae\x11%u\x95\xcdCp\xbe\x1f'\xed\xa9\xbe\xc6\xa3\x1f\xc9\x027"
#  b'_\xdaT\x9e"OY\xd3P\x89\x86\xcdW\\\xcf<\x99\x8b@\xbd>~\x17\'W\xa9@]'
#  b'\x15\xbe\xb7\xbd\x18^\xb9\x94\xff\x92xI\x92\xf2\xcd\xed\xd6\x92\x97\xbc'
#  b'aV\x9btB\x99\xa1\x82m\x82l\xb7\xa2\xf2\x1b(\xe5\x9e\xc7\xb5\xae\x1b\x9f\x9f'
#  b'\x05?\xf7\xf9\x97\xbb\xf8`9b\x9a\x15QF\x0b\x13_FK\xda\x1e\x8e\x85`5\xc3<\xd1'
#  b'\x8b\xbd\x8f\xf5\x99\x81\xe1pI\r\xea\x06\xb5\x00mW_\x02B\xab\xd4\xab\x8a\x01'
#  b'd\xee\x99\x1d\x9dTKY\xb3\xbe\xe8V\xcb\xbe\xc8\xf1\t\xeaR\xc1\x07\xbbF\xcb'
#  b'\xc4j\xf1/L\x82\x84l\x05\xffw\xe0H-\x04\x00\xc6\xeb\xcbg\x9a\x88\x88\x87'
#  b'\x9d\x8e\xab\xf4\xc9\xe5?v5a\xaa6\xf9\xe1Q:[l\x98\xa7x\x11\xd0#'
#  b'\x15\xa0\xa9\x0e\xc0\xac\x9d<^\xc9)\x8fZ.\xfa\x06\xc4\x01YE\x98\xd9\x9f\x8a'
#  b'\xce\xdd\xc9L\x9c!(S2RN\xef\x86\x96\xa7\xe8^\xc3\xa2\x88\x1b\x84\xd6\x8c'
#  b'r\t\xac\xdc\x0e\xcd!\xac\xa2d\xb2\\\x1e\xd0\x9e\x8b/$C\xa2;L\t9\x98\x01\xe0w'
#  b"a-\x06\x0f\xf7\x90\xa2V\x07\xfa3f\x7ft)s\x15\x8fIX\x89\x9f\rLX\x03\x85'"
#  b'\x87\x10\xc4@*<t\xcfb\xad\xf8\x80m\x9cnM\xe1\xe7\xc8\x05\xc3\x9f\xaa]'
#  b'[\xd3\xc1\xb7\xb2\xa0[=/\x91\x12\x1cKi\x10d\x8f\x85\x90\x85\x11\x9a\x14\xfa'
#  b'\x83\x9b\xe1\x06\x1d\xdc\xa2\xa9(s\xf9<\xec\\\xa5\x9agWR&\xaf;j\xbf'
#  b'\xdd\xa0\x8c\xa4\x03\xb1o\xc9\x16)\xe4\x90\x02\xe5\x8d\xd71\x01\xb7\xd9'
#  b'\xe8\xac\xfe@\x18v\x0c"?0\x0f\xa2\xb9^\xc1j7\xd2s\xa8\xa3\xd3"\x89'
#  b'\xcf\xa9\xad\xd6\xcf\xaf\xd4\x0f\x8fT\x96\xd4\x1cY\x81\x94\xf9\x9d\x83\xf8'
#  b'\x16_Q\x86\xce\xa2\xba\xd9\xd3E\xce\xd3.\xf7\xb2\x12\xc9y\xaa\x1d'
#  b'\x85\xdf\x01\xafB\xc7\x89\xb4\xab\xec\xa9j\xe5\x92"\xfc"cZ\x16\x89\x02\x15o'
#  b'\xdd{\xd8Q\x95p\n\xbd\x1d\xcfFi\xb7T"\x80\x16\x16\x99n\xd0\xa3\xbe\xbe'
#  b'6\xd9\xd2\xa9\xe1\x12\xdd\x8a\x1e/\xd2\x17\xc8\xb1\xb71\xed\xa1\xefAZD\x8fK')

fake.boolean(chance_of_getting_true=50)
# True

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

fake.null_boolean()
# None

fake.password(length=10, special_chars=True, digits=True, upper_case=True, lower_case=True)
# '(q8gYcG9@M'

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

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

fake.uuid4(cast_to=<class 'str'>)
# '53b32b26-607a-4c04-ac22-722b93b43492'

faker.providers.person

fake.first_name()
# 'Kelly'

fake.first_name_female()
# 'Sophia'

fake.first_name_male()
# 'James'

fake.last_name()
# 'Duke'

fake.last_name_female()
# 'Knapp'

fake.last_name_male()
# 'Wong'

fake.name()
# 'Veronica Mejia'

fake.name_female()
# 'Lisa Berry'

fake.name_male()
# 'Michael Fields'

fake.prefix()
# 'Mrs.'

fake.prefix_female()
# 'Ms.'

fake.prefix_male()
# 'Dr.'

fake.suffix()
# 'MD'

fake.suffix_female()
# 'MD'

fake.suffix_male()
# 'MD'

faker.providers.phone_number

fake.msisdn()
# '7607871006404'

fake.phone_number()
# '(137) 145-8249 x271'

faker.providers.profile

fake.profile(fields=None, sex=None)
# {   'address': '3870 Todd Oval Apt. 497\nEast Tannertown, YT B9Y1B9',
#     'birthdate': datetime.date(1981, 12, 2),
#     'blood_group': 'B+',
#     'company': 'Buchanan-Kelly',
#     'current_location': (Decimal('6.025592'), Decimal('0.890144')),
#     'job': 'Surveyor, land/geomatics',
#     'mail': 'tuckerrobert@gmail.com',
#     'name': 'Michael Osborn',
#     'residence': '442 Thomas Locks\nJenniferbury, QC H1N2H5',
#     'sex': 'M',
#     'ssn': '120 166 749',
#     'username': 'brenda14',
#     'website': [   'https://www.calderon-morgan.info/',
#                    'http://www.williams.org/']}

fake.simple_profile(sex=None)
# {   'address': '91176 Hayes Vista\nGreenberg, PE K9P4L8',
#     'birthdate': datetime.date(1904, 2, 25),
#     'mail': 'victoriaking@yahoo.com',
#     'name': 'Jeffery Kidd',
#     'sex': 'M',
#     'username': 'riley24'}

faker.providers.python

fake.pybool()
# True

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

fake.pydict(nb_elements=10, variable_nb_elements=True, *value_types)
# {   'assumenda': 'AKQNGXWtDAqJAuqShixJ',
#     'cupiditate': 'jennifervaughn@gordon.org',
#     'esse': 'ejMxBYrOpiGbvFdaUOLG',
#     'impedit': 'durhammartin@gmail.com',
#     'iste': 6014,
#     'iusto': 'iRAgEomJHITSpIkZljMS',
#     'nam': 'VXwhQYGbugPjzOOTeucX',
#     'odit': datetime.datetime(2005, 9, 21, 5, 25, 30),
#     'quas': 'tammyhoward@jones.biz',
#     'quos': 'CeFxzDIoIrHRlOwOuLzY',
#     'vero': -77386032499139.0}

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

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

fake.pyiterable(nb_elements=10, variable_nb_elements=True, *value_types)
# (   'ISrhIvakkmVDYouwrbOi',
#     6814127393289.0,
#     'jbjvUkmBxdrlFDYnNTOf',
#     7701,
#     'XeqOvXwhSQhaNGjZJiOb',
#     7326)

fake.pylist(nb_elements=10, variable_nb_elements=True, *value_types)
# [   'http://www.calderon.com/category/search/app/about/',
#     'http://haas.info/wp-content/category/main/',
#     'VJvrycbDSDsugmiADrip',
#     'bESgcRxpdtYCePwGZvof',
#     1623,
#     Decimal('34657365108852.0'),
#     -72307353.64777,
#     'pEtHCcAedJDuYfdVukvH',
#     -81.511786140316]

fake.pyset(nb_elements=10, variable_nb_elements=True, *value_types)
# {'http://www.campbell.com/blog/post/', 3396, 'https://diaz-knight.com/', 'https://brown.info/blog/index/', 5484, 'pznzZGYCOitCqgirPpqX', 'melissa22@myers-burgess.org', 7423}

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

fake.pystruct(count=10, *value_types)
# (   [   datetime.datetime(1983, 7, 19, 16, 47, 16),
#         'YjvBWIhydOtouKXpjUrV',
#         5194,
#         'UwFUrfRwClNMamIwLXAz',
#         Decimal('-90885222964510.1'),
#         'XLfbopLHEtoYjOvaxbiy',
#         Decimal('28841112.14208'),
#         'ZbhoFxPCJKJOPjfKDfiV',
#         'SlIsNdaejcqyWIslagTw',
#         'LNEVgwILWxwVBwiIScEf'],
#     {   'aliquid': 'SoewAPkgwRriigXdkrzI',
#         'aut': 8611,
#         'deleniti': 'pRDjzQoGPqSABhjpSiZo',
#         'dolorem': 9209,
#         'eum': datetime.datetime(2011, 8, 28, 8, 24, 10),
#         'illo': Decimal('8460128100824.95'),
#         'nobis': Decimal('-40044693972523.8'),
#         'quam': datetime.datetime(1992, 1, 21, 22, 54, 33),
#         'sint': 'https://www.mooney.net/terms/',
#         'unde': 'jackiekemp@yahoo.com'},
#     {   'adipisci': {   8: 'PUYwEXTHsckwdhTadGVl',
#                         9: [   'oGkTsqNVhSAsObVEoLGw',
#                                Decimal('-30725013397.689'),
#                                'yrHeHUuAiOhxoNnmFRmW'],
#                         10: {   8: 'http://www.miller-clark.com/tag/author.html',
#                                 9: 'lUFJwOLEvOThcuQKwzbl',
#                                 10: [   'moranmariah@mccall-ross.com',
#                                         'VSDiAPHBePIGIDKSEFDG']}},
#         'deserunt': {   6: 'ceOzXoDpDarMCOWoTcLB',
#                         7: [   'wcMQUZkkLmeJYGQNpyKr',
#                                6611,
#                                Decimal('-6587896.3')],
#                         8: {   6: 'austin31@davila-boyd.info',
#                                7: Decimal('27566.515083'),
#                                8: [   Decimal('-422642989369.0'),
#                                       Decimal('-8307665465.8')]}},
#         'dolor': {   0: Decimal('-26100278946.955'),
#                      1: [   'zrUSiTgQJANvJlxtkhCw',
#                             datetime.datetime(1972, 2, 21, 4, 29, 38),
#                             Decimal('-57.141')],
#                      2: {   0: 'GgKrtXONoqjxFNMYayTF',
#                             1: datetime.datetime(1987, 7, 18, 4, 30, 15),
#                             2: [   Decimal('-99212661982361.8'),
#                                    Decimal('-9110066984030.0')]}},
#         'ea': {   4: 929,
#                   5: [   'wqLDjvTSRnUGHibfJuGS',
#                          'hannah03@hotmail.com',
#                          'GPNQBEaCKruLqRGcEokd'],
#                   6: {   4: 9453,
#                          5: Decimal('0.4'),
#                          6: [   'http://www.morgan.info/author/',
#                                 'http://wilkinson.net/index/']}},
#         'ex': {   1: 7966,
#                   2: [   'TJoleyUMpNJHxvaIzaJQ',
#                          datetime.datetime(2012, 8, 14, 14, 49, 4),
#                          Decimal('-582100335130490.0')],
#                   3: {   1: Decimal('-47091921985161.2'),
#                          2: 'https://www.mitchell-wilkinson.com/wp-content/tag/categories/terms.html',
#                          3: ['ZMpARHLPhAHWqYbMnqWB', 'XzFEmSrVaGEFPucpYRWt']}},
#         'optio': {   2: datetime.datetime(1989, 10, 25, 21, 34, 51),
#                      3: [   'WOBTSWyceaGADzAsgnlQ',
#                             Decimal('-6.0'),
#                             datetime.datetime(1979, 11, 6, 6, 10, 27)],
#                      4: {   2: 'BpvhXcqUEJzFDhRFHBfR',
#                             3: 6415,
#                             4: [-228620217421683.0, 'ZhbLRGOYSIFQNCsMsVyT']}},
#         'reprehenderit': {   5: -267745442511570.0,
#                              6: [   'http://www.mahoney.com/author/',
#                                     6570,
#                                     'SCqIIwMKzUAYKmlqJjUq'],
#                              7: {   5: 1539.1426781292,
#                                     6: 'http://www.morales.com/categories/homepage.html',
#                                     7: [   'lcfJdQaIfRTUDWshXtcs',
#                                            -301722698756185.0]}},
#         'sit': {   9: 'VGftcitgdIXtSgfQNyKa',
#                    10: ['OadASKIZBoptzQnedCmx', 2092, 'jGRyNYMStDgOBrjGAZAd'],
#                    11: {   9: 7270,
#                            10: 'ySnOaEwJOswHVhlTmCtG',
#                            11: [   Decimal('356835644.8257'),
#                                    datetime.datetime(1984, 11, 7, 14, 32, 46)]}},
#         'velit': {   3: Decimal('4187025037.8501'),
#                      4: [   datetime.datetime(1973, 6, 28, 10, 40, 43),
#                             'http://www.foley.com/faq/',
#                             'fostermaria@harris.biz'],
#                      5: {   3: 'RtwjVdPuFAOPojiRvlyt',
#                             4: 912,
#                             5: [3539, 'KEcKRWDRNOyBOvHHUtaE']}},
#         'vero': {   7: datetime.datetime(1984, 10, 18, 10, 52, 25),
#                     8: [   'aSxTdHMiLVkzGjBCGKMG',
#                            4902,
#                            Decimal('590070644963.8')],
#                     9: {   7: 'MRzEtmXuXKrJQCJoicGk',
#                            8: 'eoWxnzmoAkBaKISaMLDC',
#                            9: [   'BbVHMtPTpEYnnwlsaDvM',
#                                   'GncjomAUzbWhZRYLvUzX']}}})

fake.pytuple(nb_elements=10, variable_nb_elements=True, *value_types)
# (   'http://www.smith-welch.com/main/main/',
#     1381,
#     'http://nash.com/categories/categories/posts/about.html',
#     -5677.0,
#     3990,
#     'uVLbkKSPHHkvvVkCYnTH',
#     3608,
#     datetime.datetime(2011, 5, 19, 22, 6, 42),
#     6463)

faker.providers.ssn

fake.ssn()
# '560 213 811'

faker.providers.user_agent

fake.android_platform_token()
# 'Android 3.0'

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

fake.firefox()
# ('Mozilla/5.0 (iPad; CPU iPad OS 10_3_3 like Mac OS X) AppleWebKit/532.2 '
#  '(KHTML, like Gecko) FxiOS/14.3b1218.0 Mobile/13B582 Safari/532.2')

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

fake.ios_platform_token()
# 'iPhone; CPU iPhone OS 4_2_1 like Mac OS X'

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

fake.linux_processor()
# 'x86_64'

fake.mac_platform_token()
# 'Macintosh; U; PPC Mac OS X 10_10_0'

fake.mac_processor()
# 'U; PPC'

fake.opera()
# 'Opera/9.97.(Windows NT 6.2; lg-UG) Presto/2.9.161 Version/12.00'

fake.safari()
# ('Mozilla/5.0 (iPod; U; CPU iPhone OS 3_1 like Mac OS X; pt-PT) '
#  'AppleWebKit/531.42.5 (KHTML, like Gecko) Version/3.0.5 Mobile/8B119 '
#  'Safari/6531.42.5')

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

fake.windows_platform_token()
# 'Windows NT 6.0'