Language id_ID

faker.providers.address

fake.address()
# 'Gang M.T Haryono No. 5\nSurakarta, Jawa Timur 96203'

fake.building_number()
# '32'

fake.city()
# 'Banjarmasin'

fake.city_name()
# 'Magelang'

fake.city_suffix()
# 'Ville'

fake.country()
# 'Republik Irlandia'

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

fake.postcode()
# '59246'

fake.state()
# 'Papua Barat'

fake.state_abbr()
# 'YO'

fake.street()
# 'M.T Haryono'

fake.street_address()
# 'Gang S. Parman No. 6'

fake.street_name()
# 'Jl. Cihampelas'

fake.street_prefix_long()
# 'Jalan'

fake.street_prefix_short()
# 'Gg.'

fake.street_suffix()
# 'Street'

faker.providers.automotive

fake.license_plate()
# 'HZ 947 OM'

faker.providers.bank

fake.bank_country()
# 'GB'

fake.bban()
# 'HSUA2552906212357'

fake.iban()
# 'GB62VWSO0484660361112'

faker.providers.barcode

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

fake.ean13()
# '7417640987159'

fake.ean8()
# '02205748'

faker.providers.color

fake.color_name()
# 'DarkViolet'

fake.hex_color()
# '#758381'

fake.rgb_color()
# '183,251,1'

fake.rgb_css_color()
# 'rgb(33,147,105)'

fake.safe_color_name()
# 'silver'

fake.safe_hex_color()
# '#552200'

faker.providers.company

fake.bs()
# 'repurpose transparent networks'

fake.catch_phrase()
# 'Cross-platform composite pricing structure'

fake.company()
# 'PT Andriani Marpaung'

fake.company_prefix()
# 'PD'

fake.company_suffix()
# 'Tbk'

faker.providers.credit_card

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

fake.credit_card_full(card_type=None)
# 'American Express\nEstiono Puspasari\n373303280003754 08/28\nCID: 7612\n'

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

fake.credit_card_provider(card_type=None)
# 'JCB 16 digit'

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

faker.providers.currency

fake.cryptocurrency()
# ('ADA', 'Cardano')

fake.cryptocurrency_code()
# 'NEM'

fake.cryptocurrency_name()
# 'TRON'

fake.currency()
# ('SCR', 'Seychellois rupee')

fake.currency_code()
# 'CAD'

fake.currency_name()
# 'Iranian rial'

faker.providers.date_time

fake.am_pm()
# 'PM'

fake.century()
# 'XI'

fake.date(pattern="%Y-%m-%d", end_datetime=None)
# '1977-02-25'

fake.date_between(start_date="-30y", end_date="today")
# datetime.date(2011, 5, 25)

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

fake.date_object(end_datetime=None)
# datetime.date(1983, 1, 14)

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

fake.date_this_century(before_today=True, after_today=False)
# datetime.date(2006, 1, 11)

fake.date_this_decade(before_today=True, after_today=False)
# datetime.date(2019, 7, 19)

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

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

fake.date_time(tzinfo=None, end_datetime=None)
# datetime.datetime(2008, 3, 24, 12, 19, 5)

fake.date_time_ad(tzinfo=None, end_datetime=None, start_datetime=None)
# datetime.datetime(1770, 4, 24, 14, 13, 28)

fake.date_time_between(start_date="-30y", end_date="now", tzinfo=None)
# datetime.datetime(2009, 8, 14, 5, 17, 7)

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(2016, 6, 29, 8, 8, 17)

fake.date_time_this_decade(before_now=True, after_now=False, tzinfo=None)
# datetime.datetime(2016, 2, 17, 10, 11, 18)

fake.date_time_this_month(before_now=True, after_now=False, tzinfo=None)
# datetime.datetime(2019, 11, 2, 13, 27, 53)

fake.date_time_this_year(before_now=True, after_now=False, tzinfo=None)
# datetime.datetime(2019, 8, 15, 1, 47, 57)

fake.day_of_month()
# '18'

fake.day_of_week()
# 'Jumat'

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

fake.future_datetime(end_date="+30d", tzinfo=None)
# datetime.datetime(2019, 11, 11, 8, 43, 5)

fake.iso8601(tzinfo=None, end_datetime=None)
# '2011-06-25T21:30:25'

fake.month()
# '11'

fake.month_name()
# 'Desember'

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, 17, 11, 50, 51)

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

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

fake.time_object(end_datetime=None)
# datetime.time(15, 45, 8)

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

fake.timezone()
# 'Europe/Riga'

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

fake.year()
# '1978'

faker.providers.file

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

fake.file_name(category=None, extension=None)
# 'ipsa.js'

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

fake.mime_type(category=None)
# 'audio/webm'

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

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

faker.providers.geo

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

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

fake.latlng()
# (Decimal('78.183881'), Decimal('24.541940'))

fake.local_latlng(country_code="US", coords_only=False)
# ('40.72816', '-74.07764', 'Jersey City', 'US', 'America/New_York')

fake.location_on_land(coords_only=False)
# ('43.31667', '-2.68333', 'Gernika-Lumo', 'ES', 'Europe/Madrid')

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

faker.providers.internet

fake.ascii_company_email(*args, **kwargs)
# 'vanesamardhiyah@pt.net'

fake.ascii_email(*args, **kwargs)
# 'enatsir@pt.co.id'

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

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

fake.company_email(*args, **kwargs)
# 'harjasa87@pd.biz.id'

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

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

fake.email(*args, **kwargs)
# 'gunartomarsudi@ud.gov'

fake.free_email(*args, **kwargs)
# 'cindyaryani@hotmail.com'

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

fake.hostname(*args, **kwargs)
# 'web-54.perum.biz.id'

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

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

fake.ipv4_network_class()
# 'b'

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

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

fake.ipv6(network=False)
# 'fae1:3e3e:ab6d:9e8f:cb21:c6c7:206f:4570'

fake.mac_address()
# '0e:86:1f:b6:17:5e'

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

fake.slug(*args, **kwargs)
# 'iusto-ex-voluptas'

fake.tld()
# 'net'

fake.uri()
# 'http://pt.edu/explore/list/register.php'

fake.uri_extension()
# '.jsp'

fake.uri_page()
# 'register'

fake.uri_path(deep=None)
# 'categories/blog'

fake.url(schemes=None)
# 'http://www.cv.web.id/'

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

faker.providers.isbn

fake.isbn10(separator="-")
# '0-09-714219-0'

fake.isbn13(separator="-")
# '978-1-75076-826-6'

faker.providers.job

fake.job()
# 'Microbiologist'

faker.providers.lorem

fake.paragraph(nb_sentences=3, variable_nb_sentences=True, ext_word_list=None)
# ('Autem ea et quos repellat laboriosam. Totam explicabo veritatis architecto. '
#  'Assumenda quae sint occaecati quia architecto officia soluta.')

fake.paragraphs(nb=3, ext_word_list=None)
# [   'Rerum ipsum ex magnam doloribus sapiente dolorum. Ullam doloremque '
#     'blanditiis maiores voluptas. Quae laborum occaecati corporis molestiae '
#     'ipsum.',
#     'Eum vitae quis in incidunt quis explicabo. Alias aperiam impedit facilis. '
#     'Maxime nostrum veritatis voluptates sed recusandae repellendus unde.',
#     'Et nihil placeat. Numquam ipsum iure fuga neque.']

fake.sentence(nb_words=6, variable_nb_words=True, ext_word_list=None)
# 'Asperiores tenetur nihil maxime.'

fake.sentences(nb=3, ext_word_list=None)
# [   'Iusto ducimus libero esse libero eos quidem aut.',
#     'Iste nobis pariatur minima ipsa.',
#     'Odit atque soluta minima.']

fake.text(max_nb_chars=200, ext_word_list=None)
# ('Tempora rem est deserunt placeat esse. Porro pariatur velit commodi odit. '
#  'Deserunt veritatis eaque neque atque veniam porro. Quis possimus '
#  'perspiciatis molestiae magnam ut.')

fake.texts(nb_texts=3, max_nb_chars=200, ext_word_list=None)
# [   'Explicabo officia quia blanditiis autem harum. Suscipit molestias odit '
#     'inventore ullam ipsum. Quos possimus fuga dolore.',
#     'Sapiente explicabo ipsam quae officiis molestias. Incidunt incidunt iure '
#     'sequi. Iste quae dolores et dignissimos saepe temporibus.',
#     'Quis quos architecto odit nam. Et esse nihil maxime incidunt vel maiores '
#     'deserunt. Cum similique iusto inventore adipisci illo illum. Dolor sunt '
#     'quo unde accusantium maxime id.']

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

fake.words(nb=3, ext_word_list=None, unique=False)
# ['nesciunt', 'ex', 'expedita']

faker.providers.misc

fake.binary(length=1048576)
# (b'\xc2s\x99q\xfa\x9a.-\x90f\x8e\xe4\xfb\x936R\x06C@M+\xf0\xb4\x0f\xc67\x9a*'
#  b'tky\x94\xc5C,\xd4\xd9{\xf6\xe4\rtp\xb6\xac6\xf4\\jd\x10\x10:\xe65\xf5,\x16U{'
#  b'?1N\xa2\xa51\xc6\x0c\r\x80\x02\xff\x06_?\x07\x1c\x01=]s_\x07W\xdfU\x99F'
#  b"&@\x0eU\x1f\x8a\xd6\x94' \x9bW=\x1a\xf3$\xe2\xe9>\x87=\x99\x94Vw_<S"
#  b'\xae\x0f~\xadC9*\x07\xfffY\xb4}\xe0b\xf6\xf0}q\xce\xe5Fk\x01\xb4sDg'
#  b'e\xb4\x9d\xec\x12\xb0)\xf6\xfd\xd6\x1fH\xbd`fA\x8a\x13\xcd\xde\x17x;\x1c'
#  b'h\x9b\xc7\x1c\xdd\r\x8d\xd9IL\xbbx\xb6";\x0f \r\x171^0x\xd61\xc0\xf7\xa0'
#  b'\xcb\xbeA\x9c\x0c\xbd\x11\xdd\x9d\xb85\xe2\xef/X\xf8\x1d\xf4\x9b\xd6_Ny\x1b'
#  b'& \x19\xee2\xc7\xb2O \x01N\x8c\xc0\x000\x94\xe4\x8c\xa7\xf0\xd6f<P'
#  b'\xa5\xbc\xfb`}QDn\xa4H\x9e\xd6"G[\xaf\xe7Q\x92{;\xfe!\x0f\x19\xc0 ;'
#  b'\x9a\x9e\x1ewh1\xef\xd6\x18004\x15OC\xda\x17\xf8&4\xdf\xf1\x7f\x12'
#  b'\xb2V\xdd\x81\xf7D\xed\xbe\xdc+\xebi\xe0\x7f\xccX\xcd\x00R3xs\r\xc4'
#  b']\xc4\x91e\x056\xbez\x0b\x87\x07\x15\x03\x14z\x06\n$\\\xf9\x12\na\xc3'
#  b'\'\t\xed"5\xea[\x14L\x92\xd8\x80iV\x80\xfb\xa5\x9b{\xa4\x7f\x01\x11V'
#  b'\xe5\xb0]\x03\x15\xbc\xa1\x99\xdf\x1d\xb5\xd2\x1eR\xed\xc4\xc8y\x84\xf7'
#  b'@\x92\x1f\xcc\xb3h\xe2\xc4\x9a\xddo\xbe\xf1\xcc\x97}\x8cs\x8ei\xf0\x8f$3'
#  b'8\x8d\xd0\x98!=\xb1\xa3u!\ts\xcf\xa2\xb3\xedw\xda\x04y0\x1e\xea\x07'
#  b'K\xaf\xbf\r\xb7\xc7\x12\x13u\x14\xa6\xcd2\x81\x12+\x14b\x88\x0b\xac\x12H*'
#  b'\xf7*\xbf\xfe\x03\xc8\x00\x1b\x88S4\x99\xc8MxD@\xa5]\xc6\x03\xda\tt'
#  b"\xb0'\xdf\xfbRF.Z\x14\xf9g\xca*qy+%\xa7M\x93\xdb\xdf\xc3\xb7\x9e>\xad\xd5"
#  b'v:$\xd4a\xff\xf0}*\x02\xf6\xfbN\xb5>\xe6\x92\r}\xff\xf0\xfb\rv'
#  b'\xfa\x8f\xdf\x7fU\xc2\xff$\x95\x1c\xde\xde\x03~y\x1f$\x82\x0e%5\xf1\xdc\xa4'
#  b'3jyM\xb4\xbf\x06Zm~}\x1c\x92\x91*\x0bXY\x92\xde}\xc50\xd2\xe4C\xcc\x0e'
#  b'#\xe4\xb6\xb9\xb5\x105F\xb0\x075\xcb\x02a\x07=(d\xe4\x1eF\xe6\x04\xa7(\xbav"'
#  b'\xf5&n\x04\xf37!\xb5\x98\x01\xc6\x97\xc9\xb6q\x98\x8d\xbc\x91\xca\n\xe3\tW'
#  b':>\xe6\xd0\x04s\xb55\xe4\xf4S\ra\xa6=\x96\x93[\xb5\x1a\xa0![zA\x81\x95N'
#  b'\xc4gN\x00\x81-\x19\xd3u\x1c\xe5\xaa\x8bB\xd2\x9d\xca\xb9\x1c\x06\\\x9fF6'
#  b'<\x8e5\xc0\xc9\xd3i\xed\xdaC\xc0\xac_\xa4\\\xebo\x19\xaf \xe9\xe2\xf2\x82'
#  b'\xb3\x07I$W\x00z\x97=\nT\xadf\xb88\x87{!.&|\xaf\xf8\xb0\x07\xc8\x81N'
#  b'\x1bs\xcb-b\x01\x1df\x1b\xc9h\xdf\xf7\xfd\xa4J<\x92\x0cK-\xff\x04\x1d'
#  b'\x06\x16+\\P\xdc\x1aH\xa6\x10\x98\xda~B%\x84.\xd4\xeby\xb8\x92\xbd\xf6'
#  b"u\rN\x94\x05\x14\xc4\x9e\xa5F'\x88\xaa\x19+(\x9b\xd77\xeb\x1f\xa7|\x1a"
#  b'I`\x10!\xa91$xH!\x161\xfa\xe7J\xa8\x8f\x19PP\xab\x8b\x1c\x06\xd9\x98\xb2\xf8'
#  b'\x86\x143 \xaam\x10g\xc9\x83\xcf_\x99\xafER\xe7\xdd\x9b\xad\x04\xb0RD'
#  b'\x07\xb1\xb4+Su \xd7\x04PH\x01\xec\xfc\xbb\xccJn\xa5\xa7\xc7}\xfa\xed'
#  b'\xb7\xf5r\x1e\x8c"\xe0\xbc\x8d2\xcf\x87\t2X\xd4\x0c\xf4\xf4]\xd0"\x8e\xc8'
#  b'1\xbf[\xb0#\xda\x97\xfe\x99\x90,\x8f\x15\x1d~\x9b\x13\xf5\x0f('
#  b'\xc8\xb3\xef\xf3O\xd4\x15\x16\x02~\x98?V\xbdf\r\x04\xb7\tg9\xf3\x0e9'
#  b'\xd67\xa9\xfc`\x82p\xfe4\x8f\xd3\xae6z,\x98X\x7f+\x8b>\xf7\xb3\x87'
#  b'\xea\xbe\x01\x8f\x8a\xaf|-\x00\xa4\x18\x82T\x1c\xbf\x88\x0csn\xc2'
#  b'\xe84\xca\xab\x90\x12w\xa2vq\x1f\x7f<\xee\xfa\x7fL\xa4\xc2\xe8')

fake.boolean(chance_of_getting_true=50)
# False

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

fake.null_boolean()
# True

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

fake.sha1(raw_output=False)
# '1938ca98b48f706f78fc60c7d6815792b33c1519'

fake.sha256(raw_output=False)
# '162ef469a15bae67cfc2addb1b73432ee8a43ab99527991acd91efdbfc2673c5'

fake.uuid4(cast_to=<class 'str'>)
# 'b72c2c1b-309e-4bce-a68b-47a4e3b324e6'

faker.providers.person

fake.first_name()
# 'Vicky'

fake.first_name_female()
# 'Faizah'

fake.first_name_male()
# 'Wawan'

fake.last_name()
# 'Gunarto'

fake.last_name_female()
# 'Yolanda'

fake.last_name_male()
# 'Pranowo'

fake.name()
# 'Dadi Wacana, S.IP'

fake.name_female()
# 'Cut Titi Jailani'

fake.name_male()
# 'Umi Irawan'

fake.prefix()
# 'Drs.'

fake.prefix_female()
# 'Ir.'

fake.prefix_male()
# 'Tgk.'

fake.suffix()
# 'S.IP'

fake.suffix_female()
# 'M.M.'

fake.suffix_male()
# 'S.Sos'

faker.providers.phone_number

fake.msisdn()
# '2004135231747'

fake.phone_number()
# '+62 (0247) 210 1013'

faker.providers.profile

fake.profile(fields=None, sex=None)
# {   'address': 'Jalan Dipatiukur No. 2\nBatu, Sumatera Barat 01555',
#     'birthdate': datetime.date(1959, 8, 24),
#     'blood_group': 'AB-',
#     'company': 'PD Salahudin',
#     'current_location': (Decimal('33.845895'), Decimal('55.424643')),
#     'job': 'Therapist, sports',
#     'mail': 'gading42@gmail.com',
#     'name': 'Sidiq Permata',
#     'residence': 'Gang Asia Afrika No. 825\nSorong, PB 65046',
#     'sex': 'F',
#     'ssn': '114-94-3704',
#     'username': 'dwi67',
#     'website': [   'https://www.pd.go.id/',
#                    'https://www.ud.web.id/',
#                    'https://pt.net.id/']}

fake.simple_profile(sex=None)
# {   'address': 'Gang Jend. Sudirman No. 8\nBekasi, Jawa Timur 35668',
#     'birthdate': datetime.date(1928, 5, 11),
#     'mail': 'restu04@yahoo.com',
#     'name': 'Caraka Gunawan',
#     'sex': 'F',
#     'username': 'rudi75'}

faker.providers.python

fake.pybool()
# True

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

fake.pydict(nb_elements=10, variable_nb_elements=True, *value_types)
# {   'alias': 6826448880875.3,
#     'aperiam': 8586,
#     'commodi': 'http://www.perum.net.id/search/main/',
#     'corrupti': Decimal('-9672.52066839'),
#     'doloribus': Decimal('214133963.0'),
#     'labore': 'hartaka78@gmail.com',
#     'maxime': datetime.datetime(2009, 7, 18, 15, 24, 1),
#     'nulla': datetime.datetime(2005, 5, 23, 10, 14, 17),
#     'quisquam': 1129}

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

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

fake.pyiterable(nb_elements=10, variable_nb_elements=True, *value_types)
# {Decimal('892602000.79'), 'RLMXmCmaBngsEiJhdDrD', 'http://www.pd.or.id/post.html', 'PNowshlSxrlRnDURRzcb', datetime.datetime(1980, 10, 22, 13, 42, 20), 'VLhJYhQLIuLDFzltxDJb', 'CmsvpJdAWlhoddKyTPws', 803258.11712449, 'MbMmYZuGwHXHIqIqmzfx'}

fake.pylist(nb_elements=10, variable_nb_elements=True, *value_types)
# [   5371928227.0,
#     'eJEoNzMPjJKPNummcqgw',
#     datetime.datetime(1994, 1, 19, 21, 24, 49),
#     56586.673,
#     'zsuartini@perum.id',
#     9207,
#     7191,
#     'tedi67@pt.mil',
#     'csaefullah@hotmail.com',
#     'NSEmIQAKoyrtTYzxiyIW',
#     'cncgykdKpWHrcXDxXlLK',
#     'eWHZuUynmabNTcMeZSXq']

fake.pyset(nb_elements=10, variable_nb_elements=True, *value_types)
# {'giTzxUtGOGwZnSwoqVFD', 7233, 'PWYvOOAoywZQduuqwwrZ', 'SNPwuRPdekQNbMVnfTuY', 'MmKhTCQFGKVcxrGpknuE', 4969, 8586, 784, 'CnZLYABSBayQSwqkTGsn', 'uaaoXhZSZUZZcxUIEfmj', 'rahmat31@gmail.com', 5815, 'PpYuyzIMqPuLqBCGkMMN'}

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

fake.pystruct(count=10, *value_types)
# (   [   datetime.datetime(1997, 6, 30, 23, 3, 48),
#         'qusada@perum.id',
#         'mYsNrTReRDCSuyolRbgm',
#         'TsXFrBRJwvKFVBrWNQCw',
#         datetime.datetime(2015, 7, 2, 7, 55, 51),
#         'QsvcmJgKPWImIQyGHouV',
#         'wUOHQDNMtIasRWyEVgdC',
#         1736,
#         'eja04@gmail.com',
#         Decimal('2681682.248563')],
#     {   'eligendi': Decimal('204972.34491'),
#         'eveniet': 2191,
#         'harum': 6261634736839.4,
#         'pariatur': Decimal('-3.32'),
#         'perferendis': 'UqGidPQwfwZGoJoSOeEx',
#         'placeat': 'azvxgFVMypgpVoKFqwJC',
#         'quidem': 'https://www.pd.mil.id/register.asp',
#         'quod': datetime.datetime(1998, 10, 24, 12, 9, 13),
#         'tempore': 'nwibowo@hotmail.com',
#         'voluptate': 'kIHtXmhYzadWmOCMNsVf'},
#     {   'ab': {   4: 'ktEVaAXHjTxmvwsntzfO',
#                   5: [   Decimal('-94172.8485'),
#                          'pKIQWjQjVVpqhoumFaVD',
#                          Decimal('55994757.6447')],
#                   6: {   4: 'eBNThloCuoyrOwzURDCz',
#                          5: 8445,
#                          6: [   datetime.datetime(2017, 6, 14, 23, 19, 33),
#                                 Decimal('79.90011')]}},
#         'atque': {   3: 280,
#                      4: [   Decimal('-854800.548011916'),
#                             datetime.datetime(1998, 3, 18, 8, 34, 48),
#                             'http://www.perum.mil.id/explore/home.html'],
#                      5: {   3: 'oluMOaxKAjmZEvapWxXL',
#                             4: 'https://www.perum.go.id/',
#                             5: [Decimal('-54.23'), 'jefri06@ud.id']}},
#         'impedit': {   8: 'HOURUbCEBzUKJkqrMGrt',
#                        9: ['yjTqGrbjNczXJwDsvrvu', 2603, 'upangestu@gmail.com'],
#                        10: {   8: 'SudBqNjLPxyNIgluROQi',
#                                9: 'halim55@hotmail.com',
#                                10: ['prabawa88@cv.net', 4358962.7311]}},
#         'nisi': {   0: 'dKbLzLIDFYrWsSgjpygi',
#                     1: [   3206087210575.97,
#                            'TIiNeiIEaLiGZaiMRMGr',
#                            datetime.datetime(1974, 11, 6, 16, 45, 12)],
#                     2: {0: 5074, 1: 'ega52@cv.desa.id', 2: [7364, 5457]}},
#         'placeat': {   6: 'vxtWeKmUrlMPJfHhlBqV',
#                        7: [   'tSwHkQSODIbUWEXobGIp',
#                               'hSZTCAUILuywlAXiVmhf',
#                               'nHctbLrdlUMGvpxZqqAZ'],
#                        8: {   6: 'xelenAVdWXzXInKzQfeA',
#                               7: Decimal('-20856429599343.9'),
#                               8: [   Decimal('-4156922429192.62'),
#                                      898251980370.97]}},
#         'recusandae': {   5: Decimal('7968189104.3918'),
#                           6: [   'jXAiCGLmEZvMtRzvpdxm',
#                                  'DZOFfNrWsnepIjiLhfBm',
#                                  'OkRNQdVWezOeAlZVFjuh'],
#                           7: {   5: datetime.datetime(1977, 10, 14, 10, 29, 48),
#                                  6: 'https://www.pt.sch.id/register.asp',
#                                  7: [   8869,
#                                         datetime.datetime(1976, 1, 3, 19, 24, 54)]}},
#         'reiciendis': {   9: 'UvQngInptbQseXquuqcS',
#                           10: [   Decimal('280607398670459.0'),
#                                   Decimal('7.784'),
#                                   'https://cv.int/category/homepage.php'],
#                           11: {   9: 'nRYFwQksxXrGZVGtcdTT',
#                                   10: Decimal('-5478591754549.13'),
#                                   11: [   'UpzZzWpqZsWfXBawjElk',
#                                           'http://perum.id/tag/wp-content/faq.htm']}},
#         'reprehenderit': {   2: 'prabu98@yahoo.com',
#                              3: [   'xtFrqtdMAaIpbMaFsokL',
#                                     'https://perum.mil/',
#                                     'aRyoeCXujAYAVxuUPLZy'],
#                              4: {   2: 1682,
#                                     3: 'IAaWArqJmhdKVuqRlnUq',
#                                     4: [   'hWdUXuGHOamFdfJRDWqk',
#                                            'SZnhYiofBkwpwSXPCwPo']}},
#         'voluptate': {   7: Decimal('-435289.6973'),
#                          8: [   'qVwIfodQTFaYgRTwCyvd',
#                                 'widiastutidarmanto@cv.go.id',
#                                 'SpBhAJWAcWMiBuMTOMCj'],
#                          9: {   7: 'xsaragih@gmail.com',
#                                 8: -751499963.986,
#                                 9: [   datetime.datetime(1999, 8, 11, 0, 19, 28),
#                                        3148]}}})

fake.pytuple(nb_elements=10, variable_nb_elements=True, *value_types)
# (   'fGgUJuUMLwfwYWsJoqJV',
#     'http://cv.or.id/tags/category/explore/faq.htm',
#     Decimal('-17.44732'),
#     datetime.datetime(1971, 2, 11, 17, 11, 26),
#     9850,
#     'ODSDwvSWeCvzKoAxWwtB',
#     'MXAPiaZhNOVfOyGXteIh')

faker.providers.ssn

fake.ein()
# '52-1510795'

fake.invalid_ssn()
# '902-28-0327'

fake.itin()
# '983-74-9233'

fake.ssn(taxpayer_identification_number_type="SSN")
# '078-37-6175'

faker.providers.user_agent

fake.android_platform_token()
# 'Android 3.2.6'

fake.chrome(version_from=13, version_to=63, build_from=800, build_to=899)
# ('Mozilla/5.0 (Linux; Android 7.1.2) AppleWebKit/532.2 (KHTML, like Gecko) '
#  'Chrome/51.0.821.0 Safari/532.2')

fake.firefox()
# ('Mozilla/5.0 (Windows NT 6.1; ur-PK; rv:1.9.2.20) Gecko/2018-12-25 03:34:46 '
#  'Firefox/11.0')

fake.internet_explorer()
# 'Mozilla/5.0 (compatible; MSIE 7.0; Windows NT 5.1; Trident/3.0)'

fake.ios_platform_token()
# 'iPad; CPU iPad OS 10_3_3 like Mac OS X'

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

fake.linux_processor()
# 'x86_64'

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

fake.mac_processor()
# 'Intel'

fake.opera()
# 'Opera/9.26.(Windows 98; pt-BR) Presto/2.9.183 Version/12.00'

fake.safari()
# ('Mozilla/5.0 (iPod; U; CPU iPhone OS 4_2 like Mac OS X; bn-BD) '
#  'AppleWebKit/535.10.1 (KHTML, like Gecko) Version/4.0.5 Mobile/8B113 '
#  'Safari/6535.10.1')

fake.user_agent()
# ('Mozilla/5.0 (iPhone; CPU iPhone OS 6_1_6 like Mac OS X) AppleWebKit/534.0 '
#  '(KHTML, like Gecko) FxiOS/16.4f2871.0 Mobile/44P783 Safari/534.0')

fake.windows_platform_token()
# 'Windows NT 5.2'