Language th_TH

faker.providers.address

fake.address()
# '79080 น้ำทิพย์ Crossroad Suite 885\nWest ประเสริฐสกุล, CT 35680'

fake.building_number()
# '28397'

fake.city()
# 'ธนชัยhaven'

fake.city_prefix()
# 'South'

fake.city_suffix()
# 'land'

fake.country()
# 'Maldives'

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

fake.military_apo()
# 'PSC 0257, Box 9280'

fake.military_dpo()
# 'Unit 2499 Box 4068'

fake.military_ship()
# 'USS'

fake.military_state()
# 'AE'

fake.postalcode()
# '18805'

fake.postalcode_in_state(state_abbr=None)
# '42593'

fake.postalcode_plus4()
# '76336-8848'

fake.postcode()
# '43329'

fake.postcode_in_state(state_abbr=None)
# '07122'

fake.secondary_address()
# 'Apt. 425'

fake.state()
# 'Idaho'

fake.state_abbr(include_territories=True)
# 'ME'

fake.street_address()
# '1686 จักรพงศ์ Haven Apt. 639'

fake.street_name()
# 'ตวันเยี่ยม Squares'

fake.street_suffix()
# 'Drive'

fake.zipcode()
# '46093'

fake.zipcode_in_state(state_abbr=None)
# '31294'

fake.zipcode_plus4()
# '95699-8872'

faker.providers.automotive

fake.license_plate()
# '8SJ 531'

faker.providers.bank

fake.bank_country()
# 'GB'

fake.bban()
# 'SGZY8671993176188'

fake.iban()
# 'GB56WBTO3342818170308'

faker.providers.barcode

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

fake.ean13()
# '9596351195614'

fake.ean8()
# '17472395'

faker.providers.color

fake.color_name()
# 'LightCoral'

fake.hex_color()
# '#1233ab'

fake.rgb_color()
# '155,187,57'

fake.rgb_css_color()
# 'rgb(177,1,85)'

fake.safe_color_name()
# 'white'

fake.safe_hex_color()
# '#ee4400'

faker.providers.company

fake.bs()
# 'leverage frictionless infrastructures'

fake.catch_phrase()
# 'Intuitive clear-thinking concept'

fake.company()
# 'ธรรมเมธา, ตรีครุธพันธุ์ and ถนัดรบ'

fake.company_suffix()
# 'Ltd'

faker.providers.credit_card

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

fake.credit_card_full(card_type=None)
# 'VISA 13 digit\nสายทิพย์ เธียรายัน\n4682743684467 08/23\nCVC: 254\n'

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

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

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

faker.providers.currency

fake.cryptocurrency()
# ('MSC', 'Omni')

fake.cryptocurrency_code()
# 'NXT'

fake.cryptocurrency_name()
# 'Waves Platform'

fake.currency()
# ('BYR', 'Belarusian ruble')

fake.currency_code()
# 'CAD'

fake.currency_name()
# 'Nigerian naira'

faker.providers.date_time

fake.am_pm()
# 'PM'

fake.century()
# 'VI'

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

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

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

fake.date_object(end_datetime=None)
# datetime.date(1983, 10, 11)

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

fake.date_this_century(before_today=True, after_today=False)
# datetime.date(2018, 10, 8)

fake.date_this_decade(before_today=True, after_today=False)
# datetime.date(2018, 11, 4)

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

fake.date_this_year(before_today=True, after_today=False)
# datetime.date(2019, 8, 14)

fake.date_time(tzinfo=None, end_datetime=None)
# datetime.datetime(1984, 10, 3, 20, 28, 17)

fake.date_time_ad(tzinfo=None, end_datetime=None, start_datetime=None)
# datetime.datetime(1394, 1, 30, 3, 55, 31)

fake.date_time_between(start_date="-30y", end_date="now", tzinfo=None)
# datetime.datetime(2013, 7, 22, 4, 27, 24)

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

fake.date_time_this_century(before_now=True, after_now=False, tzinfo=None)
# datetime.datetime(2016, 10, 22, 17, 59, 28)

fake.date_time_this_decade(before_now=True, after_now=False, tzinfo=None)
# datetime.datetime(2015, 2, 20, 13, 42, 3)

fake.date_time_this_month(before_now=True, after_now=False, tzinfo=None)
# datetime.datetime(2019, 9, 1, 17, 49, 42)

fake.date_time_this_year(before_now=True, after_now=False, tzinfo=None)
# datetime.datetime(2019, 4, 9, 19, 54, 58)

fake.day_of_month()
# '29'

fake.day_of_week()
# 'Sunday'

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

fake.future_datetime(end_date="+30d", tzinfo=None)
# datetime.datetime(2019, 10, 15, 4, 42, 52)

fake.iso8601(tzinfo=None, end_datetime=None)
# '1998-05-26T03:16:50'

fake.month()
# '01'

fake.month_name()
# 'August'

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

fake.past_datetime(start_date="-30d", tzinfo=None)
# datetime.datetime(2019, 8, 31, 17, 14, 55)

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

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

fake.time_object(end_datetime=None)
# datetime.time(18, 54, 2)

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

fake.timezone()
# 'Pacific/Ponape'

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

fake.year()
# '1985'

faker.providers.file

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

fake.file_name(category=None, extension=None)
# 'quidem.mp3'

fake.file_path(depth=1, category=None, extension=None)
# '/sint/earum.mp3'

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

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

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

faker.providers.geo

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

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

fake.latlng()
# (Decimal('-55.2093005'), Decimal('64.406664'))

fake.local_latlng(country_code="US", coords_only=False)
# ('40.64621', '-73.97069', 'Kensington', 'US', 'America/New_York')

fake.location_on_land(coords_only=False)
# ('51.30001', '13.10984', 'Oschatz', 'DE', 'Europe/Berlin')

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

faker.providers.internet

fake.ascii_company_email(*args, **kwargs)
# 'xtriikhruthphanthu@niymsamhrwcch.com'

fake.ascii_email(*args, **kwargs)
# 'wirulhrakstrakuulbuy@tansthity.com'

fake.ascii_free_email(*args, **kwargs)
# 'krrnikaar33@hotmail.com'

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

fake.company_email(*args, **kwargs)
# 'phuththchaadtwaneyiiym@nrthukkh-naameswtr.net'

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

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

fake.email(*args, **kwargs)
# 'disthamnaacchnaathaedcha@gmail.com'

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

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

fake.hostname(*args, **kwargs)
# 'desktop-28.aennducchpm.biz'

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

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

fake.ipv4_network_class()
# 'a'

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

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

fake.ipv6(network=False)
# '100d:8c6e:f625:3f8:a932:dc82:bc0f:93e6'

fake.mac_address()
# '6a:e8:93:fa:c1:a8'

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

fake.slug(*args, **kwargs)
# 'alias-assumenda-a'

fake.tld()
# 'com'

fake.uri()
# 'http://www.daawraam-entrmnii.info/home.php'

fake.uri_extension()
# '.html'

fake.uri_page()
# 'index'

fake.uri_path(deep=None)
# 'app/tags'

fake.url(schemes=None)
# 'http://aithysuchaat-nilwiml.com/'

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

faker.providers.isbn

fake.isbn10(separator="-")
# '0-359-16446-3'

fake.isbn13(separator="-")
# '978-0-263-41006-8'

faker.providers.job

fake.job()
# 'นักหนังสือพิมพ์'

faker.providers.lorem

fake.paragraph(nb_sentences=3, variable_nb_sentences=True, ext_word_list=None)
# ('Assumenda illum praesentium voluptatum dolores. Repudiandae corporis culpa '
#  'qui aut totam illo. Quos vitae molestias atque. Doloribus libero incidunt '
#  'nulla odit.')

fake.paragraphs(nb=3, ext_word_list=None)
# [   'Illum reprehenderit perferendis placeat dolor architecto. Quos maxime '
#     'distinctio dolorum. In iure est.',
#     'Aut nobis modi aliquid consequuntur similique quia ipsam. Esse architecto '
#     'ipsa fugiat iste.',
#     'Illum harum reiciendis omnis nemo minus. Veritatis aliquid repudiandae '
#     'autem at ut reiciendis.']

fake.sentence(nb_words=6, variable_nb_words=True, ext_word_list=None)
# 'Animi distinctio aliquid itaque aspernatur.'

fake.sentences(nb=3, ext_word_list=None)
# [   'Ab in quod beatae quam maxime fuga nemo.',
#     'Quibusdam nesciunt cum laboriosam aspernatur nihil.',
#     'Dicta totam numquam ipsa libero odio officia perferendis.']

fake.text(max_nb_chars=200, ext_word_list=None)
# ('Veniam sequi debitis repellendus necessitatibus. Blanditiis omnis '
#  'perspiciatis quas facilis quis saepe. Pariatur at quam.\n'
#  'Adipisci vitae dignissimos harum quidem. Sint repellendus iure voluptates.')

fake.texts(nb_texts=3, max_nb_chars=200, ext_word_list=None)
# [   'Id nulla sed explicabo. Explicabo iusto voluptate. Alias provident dolore '
#     'adipisci assumenda exercitationem fuga.',
#     'Aliquam culpa voluptatibus perferendis. Ipsum magni exercitationem '
#     'temporibus aliquam quas odio consequuntur.\n'
#     'Ab magni corrupti odio. Molestiae odio aspernatur laborum cumque commodi.',
#     'Aut quaerat saepe ducimus nostrum. Dolore libero eaque ullam eum. '
#     'Aspernatur velit ullam ad pariatur officia ad.']

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

fake.words(nb=3, ext_word_list=None, unique=False)
# ['cumque', 'neque', 'delectus']

faker.providers.misc

fake.binary(length=1048576)
# (b'\xe0\xc2\x17\x86\x07!g\x8a\x1b@d+\x86\xe3z\xc2\xfeE\xe9\t\xae\xbe\xee\xbc'
#  b'\xbeY[\xf4\x1c\x80\x13\x14X\x95\xe6*\xc3E\xe8\xdb\x8f%W\xf4\x0bQ\xa3\xf3'
#  b'LK\xc2\xee\xd1X\x83[\xcd\xc5\xda\xa5\x85\x9f\xe7c\xbc\xc0q\xd7~\x81k:'
#  b'\xe4\xe3\x14\xe7\x0c\x15LJ\x92\xe6c\xf4\xf0f`\xfc\xb2~{\x0bm4\xf1\xad'
#  b'7\x8f\xb2\xd8Dv\x87,\x83\x1f\xdaw\x12\xa9 \x8e\xdd&:z$\xf7Y\x87YJL5'
#  b'Dg\xca\xf5S\xb2&\xb4\xa9\xadp\xe9\x9c\xef~\xa1\xb5AN\xdfh#\x81\xa2'
#  b'\x96\xfe\x1f\x08\xb7\xfej}\xb0\xa4D\xaf\xf0{\x11\xbe,qkb\xf8\x94r\xfa'
#  b'\xf4\x8f\xdfX\xa9\x01\xb8\xbd\x06\xf3q\x84\x9a\xdb]\xd8ng-\x1dC\x84U\x97'
#  b'\x7f\x0e\xa0\xb9\x1dR\xa3\x10W;\x1b\xe8\x98`\x9d\xcfy|\xf9<\t\xb9\xd8\xce'
#  b'C\xc1p\xa7\xa8}y\xb6\xb1\xcct\xf5\xa1\x81)\xe5\x13I\xa9\xff6\xd5G\x89'
#  b'A\xfe\x93\xa7\xbfl\xb9\x94D\xf3\x97\xb51\xa3/\x1c\xc9E\xcb:\x9a\xbc\xd3\x0c'
#  b'\xf0\xf7 N\xf6\xcc \n\xc78\xae\xb2E\xd6\x90\x1d\x05\xfb\xf2\r\xfcL\xbc\x8c'
#  b'\xbb\xbd\xb9\xb1\x9f\xf8\x81\xe9;\xe6.\xb8]\xe9\x9da5\xbc\x144\xc7\xe7~\xc5'
#  b'F\xb22C\xf4\x83`\xffv\x9dr\xa7R\x8e\x17\x1d\x00\x83\xbe\xde\xfd\xe90\xc0'
#  b'E\x07\x90\xb0Xq\xab\xef\xc3+\x93\x96q\xfcpqC3\x1a2\x90${\xe4\xdd\xac\x98\xd9'
#  b'\r\xb2:\x82-\x84\x84\xbaG#\xe4$\xec\x9f\xd6z\xe8W\xbcEB\x06&\xfe(\xe5H\xd6'
#  b'\x80\xa6\xbc\x01nVz\xba\x0c\xef\xd3*d\xa7k\xe6\xc0\xc9\\\x10V\xb8ua'
#  b'Y{\x0c\xd9\xcc\xb0#&\xebe\t\r\xd8t\xf9f\xb6\xeb\xda\xe3R- \xe9\xe3sJM'
#  b'b\x8b\x90\x15\x1c\xbf\xbd\xe7\xcbQ\x05\xc6\xcb\xfe\x16\xf2\x8a;\x01\x81'
#  b'\xfe\xd6\x1fDy^\xeb\xce\xbaPh\xb1J\xd8\xd4\x80 \xea\x1a\xfd\xa0\x9c\x9b:'
#  b'\xd3\x9dnkV\xdf\xc5\xc5\xeb\xb3F\xca\x0c\xbf\xe8\xe4\xc7\xf0\xf8\xcd'
#  b'4\xbaL\xc5{\xd5\xe5m\xcb\x98\xac\x9c*\xa9\xc3Bvv\xfc\xe7\x98\x8e\x12S'
#  b'\xdc\xb7\xc1\xd9\x83v\x9eZ$l\x06$\xab\xa0IP~,C\xf2\xd8\xce\xd2G\xb1\xcd6s'
#  b'P\x968F/\xaa\xa7\xe9\xbd\xdeR\xb7\xc8\x1d\xc5 \x8eMRhW\x0c\xbb\xba'
#  b'+\xdd\xba\xce=Ct\x88\xa5D\xfb\xa1\x808\x1e\xd2\xf8~\x02\tg\xd0\x83\xa1'
#  b'n2\x0f\xdb\xbf\xb4\x88\xfe\x03\xe3\xdds\xb7\xe1<\xc5\xb3\xccFc\xd9\xb0i\x97'
#  b'\xba\xa5\x9e\xcb\x8e\x80\xbdj`F{\x1a\xd8$\x8d\xadT=\xdaMW\x15\xf5\xab'
#  b'\\\x82\xca\x9b\x1f\x85h1\xadv\xf7|R\n\xde(t\xde?\x99\xe9u\xd8\xda\xc3~\xec,'
#  b"u\xf2\xd5\x10\x81\xa5,?H\xbf\xb07\xeb'B\xbb\xc1M\xeb\x8f\xf0\xbe\xfa\x91"
#  b'\x03k&$\xa3\xf7\xa4bG\xd5\x84\x1c5>\xb9\xf1\xa2\xd5\x85\x89\xd6}\x11\xb6'
#  b'\xc8\x93\x82\xb9\xf6\x07\xb0\xd8\xed\xb2\r\xa5\xbf\x18\xc8\x07/pO\xad'
#  b'T\x14\x0f\x93\x16\xca3\x03\x9d\xda\xfb}\xbf\xcb\x92\xda\xe3~ \x9bI\x0f"F'
#  b',\xa9a\'\xb3"\x13\xb5i\x89|\nAw}\x04f]Ak\xb8\x14LY\x9b\xa6\xfbo\xb3w\xe8S'
#  b'\xaf\xba|\x86\x0b\xd8,\xecp\xe1\xd2\xe02\xbe\xd7\xcf\xa3\xea\x18AY\xe1\x1eM'
#  b'\x9b\x86\xaf\xfe;\xf9v<\x92z\x81{\x1cs\xbd\x82\t\x07+8C\x04\\\x87'
#  b'\x07\xd9\x00\x11I*\x19\xcds\x90l\x8b$7D\xd0g\x80\x13\x17D\xc90\x8c\xbb_\xa5-'
#  b'Rw\x00\xc45PL\x04q\x14\xad\x05\x82zWn+m\x92\xb3\xd4\xb3\x84\xe8?\x16\x96\xa4'
#  b'\xca\x9e\xfbDK\xd9[\xdc\x83\xa9X\xb7q\xe1\xc2\x975\xe5\xac\xad\x99wZ^'
#  b'\xbf\xa5O\x1d\x1e\xe7\xb8yL\\Q\x14\xce\xe6ofe\xd9\xa6\xfc\xc7*\xef\xd5'
#  b'#\x11\xfc\xcc\xd3\x9f\x1eG\x98\x12W\x96\xe1\xe9\xf6yWh\xac\xe9'
#  b'\xed\xe6\xf2\xe7H\x92\x18\xc3\x04\x80(03+\xe8us\xf8j\x9bcr\xd1c'
#  b'\xd7\xaf\x92\xb2\xa82s\xff\xbc[a\x19&\xb48\x90')

fake.boolean(chance_of_getting_true=50)
# False

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

fake.null_boolean()
# None

fake.password(length=10, special_chars=True, digits=True, upper_case=True, lower_case=True)
# 'k!92*DcK9S'

fake.sha1(raw_output=False)
# '6e7e1c44663047e980fa4b47199b99e10e26dd69'

fake.sha256(raw_output=False)
# '597e2d95c9ad276029eb2618e0d2b49abe0000c8727b969c6514e53d5f2abec7'

fake.uuid4(cast_to=<class 'str'>)
# '68765d39-51bc-45e4-91b9-71dc903f20bf'

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

fake.phone_number()
# '+66 6464 0567'

faker.providers.profile

fake.profile(fields=None, sex=None)
# {   'address': '80943 นามขำ Run\nเนื่องนนท์land, UT 68828',
#     'birthdate': datetime.date(1982, 6, 11),
#     'blood_group': 'B-',
#     'company': 'ไทไชโย Ltd',
#     'current_location': (Decimal('15.157216'), Decimal('-133.816411')),
#     'job': 'นักคณิตศาสตร์',
#     'mail': 'naksamhrwcchphuuwrwrrn@hotmail.com',
#     'name': 'เมธินี ดุษฎีวนิช',
#     'residence': '5192 สวรรยา Lodge\nไพศิษฐ์town, AL 13755',
#     'sex': 'F',
#     'ssn': '873-92-8861',
#     'username': 'sbuyyaaaily',
#     'website': ['http://thasnsuththi.com/']}

fake.simple_profile(sex=None)
# {   'address': '349 ถนัดอาวุธ Brook\nอาภาภัทรberg, AL 51596',
#     'birthdate': datetime.date(1944, 3, 12),
#     'mail': 'thnadkaaryntsuchaadaa@yahoo.com',
#     'name': 'คณาธิป นักรบ ณ จัมปาศักดิ์',
#     'sex': 'M',
#     'username': 'thaawrratndusitsin'}

faker.providers.python

fake.pybool()
# False

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

fake.pydict(nb_elements=10, variable_nb_elements=True, *value_types)
# {   'corporis': 'cezWIOUtOyrURMQapqYs',
#     'culpa': 6675,
#     'dolorum': 2066,
#     'est': 'wyXmLVZqWnkgNQSwaAYQ',
#     'hic': 3318,
#     'mollitia': 1573,
#     'quaerat': 3652,
#     'quam': 'nthrngokml@yahoo.com'}

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

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

fake.pyiterable(nb_elements=10, variable_nb_elements=True, *value_types)
# (   4768,
#     'praphathr29@yahoo.com',
#     'RTSHhqNtcvLgVHoEQkTe',
#     datetime.datetime(1995, 4, 5, 11, 1, 18),
#     3144,
#     Decimal('-6495173.2485291'),
#     'YFEiWvoDEwbtBDfoKvxf',
#     2960,
#     3514)

fake.pylist(nb_elements=10, variable_nb_elements=True, *value_types)
# [   3842,
#     -5.89091953780397,
#     62978.6839123,
#     'piyaratntwngthng@buyyaaaily-thasnsuththi.info',
#     'MCSwLBljljWZsttoIwLf',
#     2480,
#     'https://thnmmnusy.com/search/']

fake.pyset(nb_elements=10, variable_nb_elements=True, *value_types)
# {6528, -593805118.7, 'eQCMOHIAqDSAzEUxgQge', 8455, 8394, 'http://www.thwiiedch.com/', 'https://www.thwiiedch-nkthng.info/tag/search/login.asp', 'wQTJKdTuephybAMSOfpS', datetime.datetime(2004, 8, 3, 9, 22, 22), datetime.datetime(2017, 6, 22, 2, 58, 58), 8793, 'sthnraks@nakrb-thhaaraeth.com', 413913252316.74}

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

fake.pystruct(count=10, *value_types)
# (   [   'http://thrrmniym.com/',
#         -6143.902,
#         'bgBqisyVNklldKIgwDMR',
#         'OrajgVjYMXGqpCYagWIV',
#         'https://thngaeth.com/app/home/',
#         'siriphrdisdain@hotmail.com',
#         -453365.94,
#         8194,
#         'http://nisprapaycch.com/register.html',
#         763],
#     {   'at': 'gxieILxwLkiBsxgWxbnz',
#         'blanditiis': 'https://www.thngenuuedii.net/',
#         'commodi': datetime.datetime(2010, 10, 4, 17, 20, 32),
#         'dolor': 'rzFLoTzTMMVEvwjjYgWg',
#         'eius': 'ZkHwPcbqOmqxkRKOqKuT',
#         'necessitatibus': 'TYbHYIONwXRVanTdgFYe',
#         'nulla': datetime.datetime(2005, 4, 15, 0, 0, 1),
#         'optio': 'bwrsakdinaameswtr@daabephchr.com',
#         'quas': 207,
#         'repudiandae': 2529},
#     {   'accusantium': {   7: 'znaameswtr@aitrbrrph.com',
#                            8: [25.44, 2910, Decimal('191101075532.13')],
#                            9: {   7: 150,
#                                   8: 'siththiimr86@thngyuu.com',
#                                   9: [   'iethiiyraayan@diitphanthu-twaneyiiym.com',
#                                          4666]}},
#         'deserunt': {   2: 'yQfUWyNIwiiVPeclPglE',
#                         3: [   'gmZeoWvEzkIlfQtxfcUZ',
#                                'ajDVcBnKytTkwVoJvWdw',
#                                9071],
#                         4: {   2: 7859,
#                                3: 'daQvWoHFjuklvXHmFxYt',
#                                4: [   'uwOKGkJfrwwIttKgDLji',
#                                       'http://www.thwnaichy.biz/list/privacy/']}},
#         'est': {   1: 8226,
#                    2: ['gbkTWOCmESjmMwstlvVV', 136798465766.8, 34303693634.39],
#                    3: {   1: 'http://www.triikhruthphanthu.info/',
#                           2: datetime.datetime(1981, 8, 14, 17, 50, 55),
#                           3: ['kznmEKHkuSdUeCKdnkwH', 'KqvzmPtbdeMSWWcQyGHl']}},
#         'eveniet': {   9: 'aitrbrrphokemn@daabengin.com',
#                        10: [   'VcFqUmLuEivfEKvnjIzu',
#                                'QSzcyMdRdeDcwpVHnUTG',
#                                Decimal('-50968554.3')],
#                        11: {   9: 'rphrrntrakuulaimeriiyng@naakhsuthin.net',
#                                10: 'ecchriyesrsthsilpaennducchpm@yahoo.com',
#                                11: [   'JtqYKGhlrSCcOkRwTgma',
#                                        datetime.datetime(1985, 11, 25, 15, 3, 2)]}},
#         'fugiat': {   4: Decimal('92489189437933.9'),
#                       5: [7845, 8135291.19141161, 'VcPGWtDayxhzFavhrzHq'],
#                       6: {   4: -10.39476410608,
#                              5: 'uUALBAaSUfVLmvBXvIfj',
#                              6: [9224, 1677942.1124]}},
#         'numquam': {   6: 1238,
#                        7: [   datetime.datetime(1981, 10, 16, 14, 40, 34),
#                               -1843593.4748,
#                               4758.57668],
#                        8: {   6: 'tangephaaelsakdi@twngthng-tanephaa.net',
#                               7: 3929,
#                               8: [   'thngmiiaakhmtansthity@hotmail.com',
#                                      'JxNdKzCYiYsdhUSewWMJ']}},
#         'possimus': {   0: 'hmmraachwngsd91@naakhphanthu.com',
#                         1: [   'http://dwngthabthim-thnadkaarekhiiyn.com/index/',
#                                datetime.datetime(2005, 12, 29, 5, 24, 13),
#                                7234],
#                         2: {   0: 'IbGKxZQTsDWsoGzLyDLZ',
#                                1: 'TSpcbhAdSCEXaoRVIqqF',
#                                2: [-8.8894941, 'OuTuLChfrabhAurafxNu']}},
#         'soluta': {   5: 9.62294609,
#                       6: [   201225008.585,
#                              'iUOFDCogiUrrjJUbySyS',
#                              -34553.1050006],
#                       7: {   5: 'baychii66@niymsamhrwcch.com',
#                              6: 9092,
#                              7: [   'QgKlSAIkITrOLuecMUTc',
#                                     Decimal('-87484118291.388')]}},
#         'voluptatem': {   8: 'IKEsjtYKpFfymYvnLdhY',
#                           9: [   'qGFqbFsFySZIIQQOMHpk',
#                                  datetime.datetime(1976, 5, 10, 9, 49, 25),
#                                  Decimal('2861853139.33')],
#                           10: {   8: 'chl82@thnmmnusy.com',
#                                   9: datetime.datetime(1974, 2, 16, 17, 29, 24),
#                                   10: [   'ykRQqJEAwSaQxwtXSmHQ',
#                                           datetime.datetime(1987, 9, 17, 18, 44, 56)]}}})

fake.pytuple(nb_elements=10, variable_nb_elements=True, *value_types)
# (   'LIWnceMVIVXukEHgzcxE',
#     'https://www.nawamandr.com/tags/index/',
#     'lEIgtQNRTvxVNyNzWoIe',
#     'mhaathumaratnthnadaawuth@gmail.com',
#     'https://thngpradith.biz/login.php',
#     'TKoAGIVYKGMlDBsmBcFA',
#     'FzxvzPyALHfMiwNpHENB',
#     -824969325856587.0,
#     datetime.datetime(2011, 8, 27, 1, 10, 40),
#     'vJQWWcugshhaHdeGOuKW',
#     'thrngys56@gmail.com',
#     'IwgrEFcFLlYtmltqXqVO',
#     'VSlSzHQSeOBzdnvTahnR')

faker.providers.ssn

fake.ein()
# '72-6100941'

fake.invalid_ssn()
# '054-72-0000'

fake.itin()
# '965-92-9452'

fake.ssn(taxpayer_identification_number_type="SSN")
# '560-55-8810'

faker.providers.user_agent

fake.android_platform_token()
# 'Android 3.2.2'

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

fake.firefox()
# ('Mozilla/5.0 (X11; Linux x86_64; rv:1.9.5.20) Gecko/2011-09-26 18:01:50 '
#  'Firefox/3.6.4')

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

fake.ios_platform_token()
# 'iPad; CPU iPad OS 9_3_5 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_12_2'

fake.mac_processor()
# 'U; Intel'

fake.opera()
# 'Opera/8.66.(Windows NT 6.0; unm-US) Presto/2.9.173 Version/10.00'

fake.safari()
# ('Mozilla/5.0 (Windows; U; Windows NT 6.0) AppleWebKit/535.23.1 (KHTML, like '
#  'Gecko) Version/4.1 Safari/535.23.1')

fake.user_agent()
# ('Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_5_5 rv:4.0; yue-HK) '
#  'AppleWebKit/531.12.4 (KHTML, like Gecko) Version/5.1 Safari/531.12.4')

fake.windows_platform_token()
# 'Windows NT 6.2'