From 2dc65dcccb7cc989cef7285bbfae98b7df1e0736 Mon Sep 17 00:00:00 2001 From: Andrei Solntsev Date: Sun, 5 Apr 2026 12:36:54 +0300 Subject: [PATCH] #1784 add random fingerprint generator Usage: * `faker.fingerprint().png()` * `faker.fingerprint().png(300, 200, ARCH)` * `faker.fingerprint().base64()` * `faker.fingerprint().base64(800, 800, LOOP)` --- README.md | 1 + docs/documentation/providers.md | 563 +++++++++--------- .../providers/base/BaseProviders.java | 4 + .../datafaker/providers/base/Fingerprint.java | 172 ++++++ .../native-image/reachability-metadata.json | 39 ++ .../providers/base/FingerprintTest.java | 99 +++ 6 files changed, 598 insertions(+), 280 deletions(-) create mode 100644 src/main/java/net/datafaker/providers/base/Fingerprint.java create mode 100644 src/test/java/net/datafaker/providers/base/FingerprintTest.java diff --git a/README.md b/README.md index 9480f64b8..654f4a595 100644 --- a/README.md +++ b/README.md @@ -345,6 +345,7 @@ The list below is not complete and shows only a part of available providers. To * File * Final Space * Finance +* Fingerprint * Food * Formula 1 (:racing_car:) * Friends diff --git a/docs/documentation/providers.md b/docs/documentation/providers.md index 96ee2ad2d..541ece180 100644 --- a/docs/documentation/providers.md +++ b/docs/documentation/providers.md @@ -12,285 +12,288 @@ Number of providers per Datafaker version | Version | Number of new providers | Total number of providers | |---------|-------------------------|---------------------------| -| 0.8.0 | 94 | 94 | -| 0.9.0 | 12 | 106 | -| 1.0.0 | 4 | 110 | -| 1.1.0 | 2 | 112 | -| 1.2.0 | 7 | 119 | -| 1.3.0 | 9 | 128 | -| 1.4.0 | 15 | 143 | -| 1.5.0 | 22 | 165 | -| 1.6.0 | 10 | 175 | -| 1.7.0 | 21 | 196 | -| 1.8.0 | 34 | 230 | -| 2.0.0 | 3 | 233 | -| 2.0.2 | 1 | 234 | -| 2.0.3 | 1 | 235 | -| 2.1.0 | 1 | 236 | -| 2.2.0 | 2 | 238 | -| 2.3.0 | 9 | 247 | -| 2.4.0 | 3 | 250 | -| 2.4.4 | 2 | 252 | -| 2.5.0 | 1 | 253 | -| 2.5.3 | 3 | 256 | +| 0.8.0 | 94 | 94 | +| 0.9.0 | 12 | 106 | +| 1.0.0 | 4 | 110 | +| 1.1.0 | 2 | 112 | +| 1.2.0 | 7 | 119 | +| 1.3.0 | 9 | 128 | +| 1.4.0 | 15 | 143 | +| 1.5.0 | 22 | 165 | +| 1.6.0 | 10 | 175 | +| 1.7.0 | 21 | 196 | +| 1.8.0 | 34 | 230 | +| 2.0.0 | 3 | 233 | +| 2.0.2 | 1 | 234 | +| 2.0.3 | 1 | 235 | +| 2.1.0 | 1 | 236 | +| 2.2.0 | 2 | 238 | +| 2.3.0 | 9 | 247 | +| 2.4.0 | 3 | 250 | +| 2.4.4 | 2 | 252 | +| 2.5.0 | 1 | 253 | +| 2.5.3 | 3 | 256 | +| 2.6.0 | 2 | 258 | -Datafaker comes with a total of 256 data providers: +Datafaker comes with a total of 258 data providers: -| Name | Description | Group | Since | -|-----------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------|-------| -| [Address](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/base/Address.html) | | Base | 0.8.0 | -| [Ancient](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/base/Ancient.html) | | Base | 0.8.0 | -| [Animal](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/base/Animal.html) | | Base | 0.8.0 | -| [App](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/base/App.html) | | Base | 0.8.0 | -| [Apple](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/food/Apple.html) | | Food | 2.5.3 | -| [Appliance](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/base/Appliance.html) | | Base | 1.0.0 | -| [Aqua Teen Hunger Force](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/entertainment/AquaTeenHungerForce.html) | | Entertainment | 0.8.0 | -| [Artist](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/base/Artist.html) | | Base | 0.8.0 | -| [Australia](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/base/Australia.html) | | Base | 1.2.0 | -| [Avatar](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/entertainment/Avatar.html) | | Entertainment | 0.8.0 | -| [Aviation](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/base/Aviation.html) | Generates aviation related strings. | Base | 0.8.0 | -| [Aws](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/base/Aws.html) | | Base | 1.3.0 | -| [Azure](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/base/Azure.html) | Generates data for Azure services. This is based on the Azure best practices of naming conventions: | Base | 1.7.0 | -| [Babylon5](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/entertainment/Babylon5.html) | | Entertainment | 0.9.0 | -| [Back To The Future](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/entertainment/BackToTheFuture.html) | | Entertainment | 0.8.0 | -| [Barcode](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/base/Barcode.html) | | Base | 0.9.0 | -| [Baseball](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/sport/Baseball.html) | Generate random components of baseball game, e.g. teams, coaches, positions and players. | Sport | 1.7.0 | -| [Basketball](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/sport/Basketball.html) | Generate random components of basketball game, e.g. teams, coaches, positions and players. | Sport | 0.8.0 | -| [Battlefield1](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/videogame/Battlefield1.html) | Battlefield 1 is a first-person shooter game developed by DICE and published by Electronic Arts. | Videogame | 1.4.0 | -| [Beer](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/food/Beer.html) | | Food | 0.8.0 | -| [Big Bang Theory](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/entertainment/BigBangTheory.html) | | Entertainment | 1.5.0 | -| [Blood Type](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/base/BloodType.html) | | Base | 1.4.0 | -| [Boardgame](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/entertainment/Boardgame.html) | | Entertainment | 2.3.0 | -| [Bojack Horseman](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/entertainment/BojackHorseman.html) | Generate random parts in BojackHorseman. | Entertainment | 0.8.0 | -| [Book](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/base/Book.html) | | Base | 0.8.0 | -| [Bool](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/base/Bool.html) | | Base | 0.8.0 | -| [Bossa Nova](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/entertainment/BossaNova.html) | Bossa nova is a style of samba developed in the late 1950s and early 1960s in Rio de Janeiro, Brazil. | Entertainment | 1.0.0 | -| [Brand](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/base/Brand.html) | Generate random sport wearing brand, car brand or watch brand. Only generate brand by types of products. | Base | 1.8.0 | -| [Breaking Bad](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/entertainment/BreakingBad.html) | Breaking Bad is an American neo-Western crime drama television series. | Entertainment | 1.0.0 | -| [Brooklyn Nine Nine](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/entertainment/BrooklynNineNine.html) | Brooklyn Nine-Nine is an American police procedural comedy television series. | Entertainment | 1.3.0 | -| [Buffy](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/entertainment/Buffy.html) | | Entertainment | 0.8.0 | -| [Business](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/base/Business.html) | | Base | 0.8.0 | -| [CNPJ](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/base/CNPJ.html) | The Brazil National Registry of Legal Entities number (CNPJ) is a company identification number that must be obtained from the Department of Federal Revenue prior to the start of any business activities. | Base | 1.1.0 | -| [CPF](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/base/CPF.html) | The CPF number (Cadastro de Pessoas Físicas, [sepeˈɛfi]; Portuguese for "Natural Persons Register") | Base | 0.8.0 | -| [Camera](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/base/Camera.html) | | Base | 1.4.0 | -| [Cannabis](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/base/Cannabis.html) | | Base | 1.5.0 | -| [Care Provider](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/healthcare/CareProvider.html) | | Healthcare | 2.3.0 | -| [Cat](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/base/Cat.html) | | Base | 0.8.0 | -| [Chess](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/sport/Chess.html) | | Sport | 1.8.0 | -| [Chiquito](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/base/Chiquito.html) | | Base | 1.6.0 | -| [Chuck Norris](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/entertainment/ChuckNorris.html) | | Entertainment | 0.8.0 | -| [Clash Of Clans](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/videogame/ClashOfClans.html) | Clash of Clans is a 2012 free-to-play mobile strategy video game developed and published by Finnish game developer Supercell. | Videogame | 1.6.0 | -| [Code](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/base/Code.html) | Generates codes such as ISBN, gin, ean and others. | Base | 0.8.0 | -| [Coffee](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/food/Coffee.html) | | Food | 1.5.0 | -| [Coin](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/base/Coin.html) | | Base | 0.8.0 | -| [Color](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/base/Color.html) | | Base | 0.8.0 | -| [Commerce](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/base/Commerce.html) | | Base | 0.8.0 | -| [Community](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/base/Community.html) | Community is an American television sitcom created by Dan Harmon. | Base | 1.6.0 | -| [Company](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/base/Company.html) | | Base | 0.8.0 | -| [Compass](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/base/Compass.html) | | Base | 1.7.0 | -| [Computer](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/base/Computer.html) | Generates different attributes related to computers, such as operating systems, types, platforms and brands. | Base | 1.5.0 | -| [Construction](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/base/Construction.html) | | Base | 1.5.0 | -| [Control](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/videogame/Control.html) | Control is an action-adventure game developed by Remedy Entertainment and published by 505 Games. | Videogame | 1.7.0 | -| [Cosmere](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/base/Cosmere.html) | The cosmere is a fictional shared universe where several of Brandon Sanderson's books take place. | Base | 1.7.0 | -| [Country](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/base/Country.html) | | Base | 0.8.0 | -| [Cowboy Bebop](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/entertainment/CowboyBebop.html) | Cowboy Bebop is a Japanese neo-noir science fiction anime television series, which originally ran from 1998 to 1999. | Entertainment | 1.8.0 | -| [Credentials](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/base/Credentials.html) | Generates credentials such as usernames, uids and passwords. | Base | 2.5.0 | -| [Cricket](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/sport/Cricket.html) | | Sport | 1.7.0 | -| [Crypto Coin](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/base/CryptoCoin.html) | | Base | 1.3.0 | -| [Culture Series](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/base/CultureSeries.html) | The Culture series is a science fiction series written by Scottish author Iain M. Banks and released from 1987 through to 2012. | Base | 1.7.0 | -| [Currency](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/base/Currency.html) | | Base | 0.8.0 | -| [Dark Souls](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/videogame/DarkSouls.html) | Dark Souls is a series of action role-playing games created by Hidetaka Miyazaki of FromSoftware and published by Bandai Namco Entertainment. | Videogame | 1.5.0 | -| [Date And Time](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/base/DateAndTime.html) | A generator of random dates. | Base | 0.8.0 | -| [Dc Comics](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/base/DcComics.html) | | Base | 1.5.0 | -| [Demographic](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/base/Demographic.html) | | Base | 0.8.0 | -| [Departed](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/entertainment/Departed.html) | | Entertainment | 1.5.0 | -| [Dessert](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/food/Dessert.html) | | Food | 0.9.0 | -| [Detective Conan](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/entertainment/DetectiveConan.html) | Case Closed, also known as Detective Conan, is a Japanese detective manga series written and illustrated by Gosho Aoyama. | Entertainment | 1.7.0 | -| [Device](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/base/Device.html) | | Base | 1.4.0 | -| [Disease](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/healthcare/Disease.html) | Generate random, different kinds of disease. | Healthcare | 0.8.0 | -| [Doctor Who](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/entertainment/DoctorWho.html) | | Entertainment | 1.8.0 | -| [Dog](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/base/Dog.html) | | Base | 0.8.0 | -| [Domain](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/base/Domain.html) | A domain name generator. | Base | 0.9.0 | -| [Doraemon](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/entertainment/Doraemon.html) | | Entertainment | 1.7.0 | -| [Dota2](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/videogame/Dota2.html) | Dota 2 is a multiplayer online battle arena (MOBA) game developed and published by Valve Corporation. | Videogame | 2.4.0 | -| [Dragon Ball](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/entertainment/DragonBall.html) | | Entertainment | 0.8.0 | -| [Driving License](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/base/DrivingLicense.html) | | Base | 1.5.0 | -| [Drone](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/base/Drone.html) | An unmanned aerial vehicle (UAV), commonly known as a drone, is an aircraft without any human pilot, crew, or passengers on board. | Base | 1.7.0 | -| [Dumb And Dumber](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/entertainment/DumbAndDumber.html) | | Entertainment | 1.6.0 | -| [Dune](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/entertainment/Dune.html) | | Entertainment | 0.8.0 | -| [Dungeons And Dragons](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/base/DungeonsAndDragons.html) | Dungeons and Dragons is a fantasy tabletop role-playing game originally designed by Gary Gygax and Dave Arneson. | Base | 1.7.0 | -| [Educator](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/base/Educator.html) | | Base | 0.8.0 | -| [Elden Ring](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/videogame/EldenRing.html) | Elden Ring is a 2022 action role-playing game developed by FromSoftware and published by Bandai Namco Entertainment. | Videogame | 1.4.0 | -| [Elder Scrolls](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/videogame/ElderScrolls.html) | The Elder Scrolls is a series of action role-playing video games primarily developed by Bethesda Game Studios and published by Bethesda Softworks. | Videogame | 0.8.0 | -| [Electrical Components](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/base/ElectricalComponents.html) | | Base | 1.4.0 | -| [Emoji](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/base/Emoji.html) | Emojis picked from Emoji 1.0. | Base | 1.7.0 | -| [England Foot Ball](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/sport/EnglandFootBall.html) | | Sport | 0.9.0 | -| [Esports](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/videogame/Esports.html) | Esports, short for electronic sports, is a form of competition using video games. | Videogame | 0.8.0 | -| [Fake Duration](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/base/FakeDuration.html) | | Base | 0.8.0 | -| [Fallout](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/videogame/Fallout.html) | Fallout: A Post Nuclear Role Playing Game is a 1997 role-playing video game developed and published by Interplay Productions. | Videogame | 1.6.0 | -| [Family Guy](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/entertainment/FamilyGuy.html) | | Entertainment | 1.7.0 | -| [Famous Last Words](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/base/FamousLastWords.html) | | Base | 1.5.0 | -| [File](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/base/File.html) | | Base | 0.8.0 | -| [Final Fantasy XIV](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/videogame/FinalFantasyXIV.html) | Final Fantasy XIV is an MMORPG and features a persistent world in which players can interact with each other and the environment. | Videogame | 2.0.0 | -| [Final Space](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/entertainment/FinalSpace.html) | Final Space is an adult animated space opera comedy drama television series. | Entertainment | 1.6.0 | -| [Finance](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/base/Finance.html) | | Base | 0.8.0 | -| [Financial Terms](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/base/FinancialTerms.html) | Provides financial terms. | Base | 2.4.0 | -| [Food](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/food/Food.html) | | Food | 0.8.0 | -| [Football](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/sport/Football.html) | | Sport | 1.5.0 | -| [Formula1](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/sport/Formula1.html) | | Sport | 1.2.0 | -| [Fresh Prince Of Bel Air](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/entertainment/FreshPrinceOfBelAir.html) | The Fresh Prince of Bel-Air is an American television sitcom created by Andy and Susan Borowitz for NBC. | Entertainment | 1.7.0 | -| [Friends](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/entertainment/Friends.html) | | Entertainment | 0.8.0 | -| [Fullmetal Alchemist](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/entertainment/FullmetalAlchemist.html) | | Entertainment | 1.7.0 | -| [Funny Name](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/base/FunnyName.html) | | Base | 0.8.0 | -| [Futurama](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/entertainment/Futurama.html) | Futurama is an American animated science fiction sitcom created by Matt Groening for the Fox Broadcasting Company. | Entertainment | 1.8.0 | -| [Game Of Thrones](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/entertainment/GameOfThrones.html) | | Entertainment | 0.8.0 | -| [Garment Size](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/base/GarmentSize.html) | This class is used to generate garments sizes randomly. | Base | 1.6.0 | -| [Gender](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/base/Gender.html) | This class is used to generate gender randomly. | Base | 0.8.0 | -| [Ghostbusters](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/entertainment/Ghostbusters.html) | | Entertainment | 1.5.0 | -| [Grateful Dead](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/entertainment/GratefulDead.html) | The Grateful Dead was an American rock band formed in 1965 in Palo Alto, California. | Entertainment | 1.4.0 | -| [Gravity Falls](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/entertainment/GravityFalls.html) | Gravity Falls is an American animated television series created by Alex Hirsch, and produced by Disney Television Animation for Disney Channel and Disney X | Entertainment | 2.5.3 | -| [Greek Philosopher](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/base/GreekPhilosopher.html) | | Base | 1.5.0 | -| [Hacker](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/base/Hacker.html) | | Base | 0.8.0 | -| [Half Life](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/videogame/HalfLife.html) | Half-Life is a series of first-person shooter games developed and published by Valve. | Videogame | 1.8.0 | -| [Harry Potter](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/entertainment/HarryPotter.html) | | Entertainment | 0.8.0 | -| [Hashing](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/base/Hashing.html) | | Base | 0.8.0 | -| [Hearthstone](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/videogame/Hearthstone.html) | Hearthstone is a free-to-play online digital collectible card game developed and published by Blizzard Entertainment. | Videogame | 0.9.0 | -| [Heroes Of The Storm](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/videogame/HeroesOfTheStorm.html) | Heroes of the Storm is a crossover multiplayer online battle arena video game developed and published by Blizzard Entertainment. | Videogame | 1.7.0 | -| [Hey Arnold](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/entertainment/HeyArnold.html) | Hey Arnold! is an American animated comedy television series created by Craig Bartlett. | Entertainment | 1.4.0 | -| [Hipster](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/base/Hipster.html) | | Base | 0.8.0 | -| [Hitchhikers Guide To The Galaxy](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/entertainment/HitchhikersGuideToTheGalaxy.html) | | Entertainment | 0.8.0 | -| [Hobbit](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/entertainment/Hobbit.html) | | Entertainment | 0.8.0 | -| [Hobby](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/base/Hobby.html) | | Base | 1.3.0 | -| [Hololive](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/base/Hololive.html) | | Base | 1.5.0 | -| [Horse](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/base/Horse.html) | | Base | 1.3.0 | -| [House](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/base/House.html) | | Base | 1.5.0 | -| [How IMet Your Mother](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/entertainment/HowIMetYourMother.html) | | Entertainment | 0.8.0 | -| [How To Train Your Dragon](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/entertainment/HowToTrainYourDragon.html) | How to Train Your Dragon is a 2010 American computer-animated action fantasy film loosely based on the 2003 book of the same name by Cressida Cowell. | Entertainment | 1.8.0 | -| [IceCream](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/food/IceCream.html) | | Food | 2.5.3 | -| [Id Number](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/base/IdNumber.html) | | Base | 0.8.0 | -| [Image](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/base/Image.html) | Generates base64 encoded raster and vector images. | Base | 2.3.0 | -| [Industry Segments](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/base/IndustrySegments.html) | | Base | 1.5.0 | -| [Internet](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/base/Internet.html) | | Base | 0.8.0 | -| [Job](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/base/Job.html) | | Base | 0.8.0 | -| [Joke](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/entertainment/Joke.html) | | Entertainment | 2.1.0 | -| [Kaamelott](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/entertainment/Kaamelott.html) | | Entertainment | 0.8.0 | -| [Kpop](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/base/Kpop.html) | K-pop, short for Korean popular music, is a genre of music originating in South Korea as part of South Korean culture. | Base | 1.3.0 | -| [Language Code](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/base/LanguageCode.html) | | Base | 2.0.3 | -| [Large Language Model](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/base/LargeLanguageModel.html) | Providers related to Large Language Models (LLMs) | Base | 2.3.0 | -| [League Of Legends](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/videogame/LeagueOfLegends.html) | League of Legends is a 2009 multiplayer online battle arena video game developed and published by Riot Games. | Videogame | 0.8.0 | -| [Lebowski](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/entertainment/Lebowski.html) | | Entertainment | 0.8.0 | -| [Locality](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/base/Locality.html) | Generates random locales in different forms. | Base | 1.7.0 | -| [Location](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/base/Location.html) | | Base | 2.3.0 | -| [Lord Of The Rings](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/entertainment/LordOfTheRings.html) | | Entertainment | 0.8.0 | -| [Lorem](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/base/Lorem.html) | | Base | 0.8.0 | -| [Marketing](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/base/Marketing.html) | Generates marketing buzzwords. | Base | 1.2.0 | -| [Martial Art](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/sport/MartialArt.html) | Custom Faker provider for martial arts. | Sport | 2.4.4 | -| [Marvel Snap](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/videogame/MarvelSnap.html) | Marvel Snap is a digital collectible card game developed by Second Dinner and published by Nuverse for Microsoft Windows, Android and iOS. | Videogame | 1.8.0 | -| [Mass Effect](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/videogame/MassEffect.html) | Mass Effect is a military science fiction media franchise. | Videogame | 1.6.0 | -| [Matz](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/base/Matz.html) | | Base | 0.8.0 | -| [Mbti](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/base/Mbti.html) | Myers-Briggs Type Indicator | Base | 1.5.0 | -| [Measurement](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/base/Measurement.html) | | Base | 1.5.0 | -| [Medical](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/base/Medical.html) | | Base | 0.8.0 | -| [Medical Procedure](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/healthcare/MedicalProcedure.html) | | Healthcare | 2.3.0 | -| [Medication](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/healthcare/Medication.html) | | Healthcare | 2.3.0 | -| [Military](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/base/Military.html) | Military ranks. | Base | 1.2.0 | -| [Minecraft](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/videogame/Minecraft.html) | Minecraft is a sandbox game developed by Mojang Studios. | Videogame | 0.9.0 | -| [Money](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/base/Money.html) | Support for different kind of money currencies. | Base | 1.5.0 | -| [Money Heist](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/entertainment/MoneyHeist.html) | | Entertainment | 1.7.0 | -| [Mood](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/base/Mood.html) | | Base | 0.9.0 | -| [Mountain](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/base/Mountain.html) | A generator for Mountain names and ranges. | Base | 1.1.0 | -| [Mountaineering](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/base/Mountaineering.html) | Mountaineering, or alpinism, is the set of outdoor activities that involves ascending tall mountains. | Base | 1.4.0 | -| [Movie](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/entertainment/Movie.html) | | Entertainment | 1.5.0 | -| [Music](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/base/Music.html) | | Base | 0.8.0 | -| [Myst](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/videogame/Myst.html) | Myst is a graphic adventure/puzzle video game designed by the Miller brothers, Robyn and Rand. | Videogame | 1.8.0 | -| [Name](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/base/Name.html) | | Base | 0.8.0 | -| [Naruto](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/entertainment/Naruto.html) | Naruto is a Japanese manga series written and illustrated by Masashi Kishimoto, that tells the story of Naruto Uzumaki. | Entertainment | 1.8.0 | -| [Nation](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/base/Nation.html) | | Base | 0.8.0 | -| [Nato Phonetic Alphabet](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/base/NatoPhoneticAlphabet.html) | The NATO phonetic alphabet is the most widely used radiotelephone spelling alphabet. | Base | 1.2.0 | -| [New Girl](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/entertainment/NewGirl.html) | New Girl is an American television sitcom created by Elizabeth Meriwether. | Entertainment | 1.8.0 | -| [Nigeria](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/base/Nigeria.html) | Nigeria, officially the Federal Republic of Nigeria, is a country in West Africa. | Base | 1.2.0 | -| [Number](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/base/Number.html) | | Base | 0.8.0 | -| [Observation](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/healthcare/Observation.html) | | Healthcare | 2.3.0 | -| [Olympic Sport](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/base/OlympicSport.html) | | Base | 1.8.0 | -| [One Piece](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/entertainment/OnePiece.html) | | Entertainment | 1.7.0 | -| [Options](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/base/Options.html) | | Base | 0.8.0 | -| [Oscar Movie](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/entertainment/OscarMovie.html) | The Academy Awards, popularly known as the Oscars, are awards for artistic and technical merit in the film industry. | Entertainment | 1.4.0 | -| [Overwatch](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/videogame/Overwatch.html) | Overwatch is a free-to-play, team-based action game set in the optimistic future. | Videogame | 0.8.0 | -| [Passport](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/base/Passport.html) | | Base | 0.9.0 | -| [Phone Number](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/base/PhoneNumber.html) | | Base | 0.8.0 | -| [Photography](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/base/Photography.html) | Provides photography related strings. | Base | 0.8.0 | -| [Planet](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/base/Planet.html) | Provides planet specific metadata like length of the day, radius, mass etc. | Base | 2.2.0 | -| [Pokemon](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/entertainment/Pokemon.html) | | Entertainment | 0.8.0 | -| [Princess Bride](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/entertainment/PrincessBride.html) | | Entertainment | 0.8.0 | -| [Programming Language](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/base/ProgrammingLanguage.html) | | Base | 0.8.0 | -| [Pronouns](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/base/Pronouns.html) | This class generates gender neutral pronouns | Base | 2.2.0 | -| [Red Dead Redemption2](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/videogame/RedDeadRedemption2.html) | Red Dead Redemption 2 is an action-adventure game developed and published by Rockstar Games. | Videogame | 2.0.0 | -| [Relationship](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/base/Relationship.html) | | Base | 0.8.0 | -| [Resident Evil](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/entertainment/ResidentEvil.html) | A class for generating random value of ResidentEvil series. | Entertainment | 0.9.0 | -| [Restaurant](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/base/Restaurant.html) | | Base | 1.2.0 | -| [Rick And Morty](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/entertainment/RickAndMorty.html) | | Entertainment | 0.8.0 | -| [Robin](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/base/Robin.html) | | Base | 0.8.0 | -| [Rock Band](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/base/RockBand.html) | | Base | 0.8.0 | -| [Ru Paul Drag Race](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/entertainment/RuPaulDragRace.html) | RuPaul's Drag Race is a reality competition series produced by World of Wonder for the Logo TV Network. | Entertainment | 1.0.0 | -| [Science](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/base/Science.html) | | Base | 0.8.0 | -| [Seinfeld](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/entertainment/Seinfeld.html) | Seinfeld is an American sitcom television series created by Larry David and Jerry Seinfeld. | Entertainment | 1.4.0 | -| [Severance](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/entertainment/Severance.html) | Severance is an American science fiction psychological thriller television series | Entertainment | 2.4.4 | -| [Shakespeare](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/base/Shakespeare.html) | | Base | 0.8.0 | -| [Show](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/entertainment/Show.html) | | Entertainment | 1.8.0 | -| [Silicon Valley](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/entertainment/SiliconValley.html) | | Entertainment | 1.8.0 | -| [Simpsons](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/entertainment/Simpsons.html) | | Entertainment | 1.5.0 | -| [Sip](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/base/Sip.html) | Faker class for generating Session Initiation Protocol (SIP) related data. | Base | 0.8.0 | -| [Size](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/base/Size.html) | | Base | 0.8.0 | -| [Slack Emoji](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/base/SlackEmoji.html) | | Base | 0.8.0 | -| [Sonic The Hedgehog](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/videogame/SonicTheHedgehog.html) | Sonic the Hedgehog is a Japanese video game series and media franchise created by Sega. | Videogame | 1.8.0 | -| [Soul Knight](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/videogame/SoulKnight.html) | Soul Knight is a game made by ChillyRoom Inc. | Videogame | 1.4.0 | -| [South Park](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/entertainment/SouthPark.html) | South Park is an American animated television series created by Trey Parker and Matt Stone. | Entertainment | 1.8.0 | -| [Space](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/base/Space.html) | | Base | 0.8.0 | -| [Spongebob](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/entertainment/Spongebob.html) | SpongeBob SquarePants (or simply SpongeBob) is an American animated comedy television series created by marine science educator and animator Stephen Hillenburg for Nickelodeon. | Entertainment | 1.8.0 | -| [Star Craft](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/videogame/StarCraft.html) | StarCraft is a 1998 military science fiction real-time strategy game developed and published by Blizzard Entertainment. | Videogame | 0.8.0 | -| [Star Trek](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/entertainment/StarTrek.html) | | Entertainment | 0.8.0 | -| [Star Wars](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/entertainment/StarWars.html) | | Entertainment | 1.6.0 | -| [Stargate](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/entertainment/Stargate.html) | Stargate is a military science fiction media franchise. | Entertainment | 1.8.0 | -| [Stock](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/base/Stock.html) | | Base | 0.8.0 | -| [Stranger Things](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/entertainment/StrangerThings.html) | Stranger Things is an American sci-fi television series created by the Duffer Brothers. | Entertainment | 1.8.0 | -| [Street Fighter](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/videogame/StreetFighter.html) | Street Fighter is a Japanese media franchise centered on a series of fighting video and arcade games developed and published by Capcom. | Videogame | 1.8.0 | -| [Studio Ghibli](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/entertainment/StudioGhibli.html) | | Entertainment | 1.7.0 | -| [Subscription](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/base/Subscription.html) | | Base | 1.3.0 | -| [Suits](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/entertainment/Suits.html) | Suits is an American legal drama television series created and written by Aaron Korsh. | Entertainment | 1.8.0 | -| [Super Mario](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/videogame/SuperMario.html) | Super Mario is a platform game series created by Nintendo starring their mascot, Mario. | Videogame | 1.3.0 | -| [Super Smash Bros](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/videogame/SuperSmashBros.html) | Super Smash Bros. is a crossover fighting game series published by Nintendo. | Videogame | 1.8.0 | -| [Superhero](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/base/Superhero.html) | | Base | 0.8.0 | -| [Supernatural](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/entertainment/Supernatural.html) | Supernatural is an American dark fantasy drama television series created by Eric Kripke. | Entertainment | 1.8.0 | -| [Sword Art Online](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/entertainment/SwordArtOnline.html) | Sword Art Online is a Japanese light novel series written by Reki Kawahara and illustrated by abec. | Entertainment | 1.8.0 | -| [Tea](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/food/Tea.html) | | Food | 1.4.0 | -| [Team](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/base/Team.html) | | Base | 0.8.0 | -| [Text](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/base/Text.html) | Generates random text in a flexible way. | Base | 1.7.0 | -| [The Expanse](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/entertainment/TheExpanse.html) | The Expanse is an American science fiction television series developed by Mark Fergus and Hawk Ostby for the Syfy network. | Entertainment | 1.8.0 | -| [The It Crowd](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/entertainment/TheItCrowd.html) | | Entertainment | 0.8.0 | -| [The Kingkiller Chronicle](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/entertainment/TheKingkillerChronicle.html) | The Kingkiller Chronicle is a fantasy trilogy by the American writer Patrick Rothfuss. | Entertainment | 1.8.0 | -| [The Room](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/entertainment/TheRoom.html) | The Room is a 2003 American drama film written, produced, executive produced and directed by Tommy Wiseau. | Entertainment | 1.8.0 | -| [The Thick Of It](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/entertainment/TheThickOfIt.html) | | Entertainment | 1.8.0 | -| [The Venture Bros](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/entertainment/TheVentureBros.html) | The Venture Bros. is an American adult animated action comedy TV series. | Entertainment | 1.8.0 | -| [Time](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/base/Time.html) | | Base | 1.4.0 | -| [Time And Date](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/base/TimeAndDate.html) | A generator of random times and dates. | Base | 2.3.0 | -| [Tire](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/base/Tire.html) | Sources: | Base | 2.0.2 | -| [Touhou](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/videogame/Touhou.html) | The Touhou Project, also known simply as Touhou, is a bullet hell shoot 'em up video game series created by one-man independent Japanese doujin soft developer Team Shanghai Alice. | Videogame | 0.9.0 | -| [Transport](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/base/Transport.html) | Provides different kind of transport. | Base | 2.0.0 | -| [Tron](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/entertainment/Tron.html) | Tron is a 1982 American science fiction action-adventure film. | Entertainment | 1.4.0 | -| [Twin Peaks](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/entertainment/TwinPeaks.html) | Twin Peaks is an American mystery serial drama television series created by Mark Frost and David Lynch. | Entertainment | 0.8.0 | -| [Twitter](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/base/Twitter.html) | Creates fake Twitter messages. | Base | 0.9.0 | -| [Unique](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/base/Unique.html) | This class contains methods that ensure uniqueness across separate invocations. | Base | 1.6.0 | -| [University](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/base/University.html) | | Base | 0.8.0 | -| [VFor Vendetta](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/entertainment/VForVendetta.html) | V for Vendetta is a 2005 dystopian political action film directed by James McTeigue from a screenplay by the Wachowskis. | Entertainment | 1.8.0 | -| [Vehicle](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/base/Vehicle.html) | | Base | 0.8.0 | -| [Verb](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/base/Verb.html) | | Base | 1.5.0 | -| [Video Game](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/videogame/VideoGame.html) | Video games are electronic games that involve interaction with a user interface or input device. | Videogame | 1.8.0 | -| [Volleyball](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/sport/Volleyball.html) | | Sport | 1.3.0 | -| [Warhammer Fantasy](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/videogame/WarhammerFantasy.html) | Warhammer Fantasy is a tabletop miniature wargame with a medieval fantasy theme. | Videogame | 1.8.0 | -| [Weather](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/base/Weather.html) | A generator for weather data. | Base | 0.8.0 | -| [Witcher](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/entertainment/Witcher.html) | | Entertainment | 0.8.0 | -| [Word](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/base/Word.html) | | Base | 2.4.0 | -| [World Of Warcraft](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/videogame/WorldOfWarcraft.html) | World of Warcraft is a massively multiplayer online role-playing game released in 2004 by Blizzard Entertainment. | Videogame | 1.8.0 | -| [Yoda](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/base/Yoda.html) | | Base | 0.8.0 | -| [Zelda](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/videogame/Zelda.html) | The Legend of Zelda is an action-adventure game franchise created by the Japanese game designers Shigeru Miyamoto and Takashi Tezuka. | Videogame | 0.8.0 | -| [Zodiac](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/base/Zodiac.html) | This class is used to generate Zodiac signs randomly. | Base | 1.8.0 | +| Name | Description | Group | Since | +|---------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------|-------| +|[Address](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/base/Address.html)| | Base | 0.8.0 | +|[Ancient](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/base/Ancient.html)| | Base | 0.8.0 | +|[Animal](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/base/Animal.html)| | Base | 0.8.0 | +|[App](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/base/App.html)| | Base | 0.8.0 | +|[Apple](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/food/Apple.html)| | Food | 2.5.3 | +|[Appliance](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/base/Appliance.html)| | Base | 1.0.0 | +|[Aqua Teen Hunger Force](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/entertainment/AquaTeenHungerForce.html)| | Entertainment | 0.8.0 | +|[Artist](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/base/Artist.html)| | Base | 0.8.0 | +|[Australia](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/base/Australia.html)| | Base | 1.2.0 | +|[Avatar](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/entertainment/Avatar.html)| | Entertainment | 0.8.0 | +|[Aviation](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/base/Aviation.html)| Generates aviation related strings. | Base | 0.8.0 | +|[Aws](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/base/Aws.html)| | Base | 1.3.0 | +|[Azure](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/base/Azure.html)| Generates data for Azure services. This is based on the Azure best practices of naming conventions: | Base | 1.7.0 | +|[Babylon5](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/entertainment/Babylon5.html)| | Entertainment | 0.9.0 | +|[Back To The Future](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/entertainment/BackToTheFuture.html)| | Entertainment | 0.8.0 | +|[Barcode](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/base/Barcode.html)| | Base | 0.9.0 | +|[Baseball](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/sport/Baseball.html)| Generate random components of baseball game, e.g. teams, coaches, positions and players. | Sport | 1.7.0 | +|[Basketball](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/sport/Basketball.html)| Generate random components of basketball game, e.g. teams, coaches, positions and players. | Sport | 0.8.0 | +|[Battlefield1](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/videogame/Battlefield1.html)| Battlefield 1 is a first-person shooter game developed by DICE and published by Electronic Arts. | Videogame | 1.4.0 | +|[Beer](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/food/Beer.html)| | Food | 0.8.0 | +|[Big Bang Theory](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/entertainment/BigBangTheory.html)| | Entertainment | 1.5.0 | +|[Blood Type](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/base/BloodType.html)| | Base | 1.4.0 | +|[Bluey](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/entertainment/Bluey.html)| | Entertainment | 2.6.0 | +|[Boardgame](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/entertainment/Boardgame.html)| | Entertainment | 2.3.0 | +|[Bojack Horseman](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/entertainment/BojackHorseman.html)| Generate random parts in BojackHorseman. | Entertainment | 0.8.0 | +|[Book](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/base/Book.html)| | Base | 0.8.0 | +|[Bool](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/base/Bool.html)| | Base | 0.8.0 | +|[Bossa Nova](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/entertainment/BossaNova.html)| Bossa nova is a style of samba developed in the late 1950s and early 1960s in Rio de Janeiro, Brazil. | Entertainment | 1.0.0 | +|[Brand](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/base/Brand.html)| Generate random sport wearing brand, car brand or watch brand. Only generate brand by types of products. | Base | 1.8.0 | +|[Breaking Bad](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/entertainment/BreakingBad.html)| Breaking Bad is an American neo-Western crime drama television series. | Entertainment | 1.0.0 | +|[Brooklyn Nine Nine](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/entertainment/BrooklynNineNine.html)| Brooklyn Nine-Nine is an American police procedural comedy television series. | Entertainment | 1.3.0 | +|[Buffy](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/entertainment/Buffy.html)| | Entertainment | 0.8.0 | +|[Business](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/base/Business.html)| | Base | 0.8.0 | +|[CNPJ](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/base/CNPJ.html)|The Brazil National Registry of Legal Entities number (CNPJ) is a company identification number that must be obtained from the Department of Federal Revenue prior to the start of any business activities.| Base | 1.1.0 | +|[CPF](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/base/CPF.html)| The CPF number (Cadastro de Pessoas Físicas, [sepeˈɛfi]; Portuguese for "Natural Persons Register") | Base | 0.8.0 | +|[Camera](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/base/Camera.html)| | Base | 1.4.0 | +|[Cannabis](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/base/Cannabis.html)| | Base | 1.5.0 | +|[Care Provider](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/healthcare/CareProvider.html)| | Healthcare | 2.3.0 | +|[Cat](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/base/Cat.html)| | Base | 0.8.0 | +|[Chess](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/sport/Chess.html)| | Sport | 1.8.0 | +|[Chiquito](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/base/Chiquito.html)| | Base | 1.6.0 | +|[Chuck Norris](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/entertainment/ChuckNorris.html)| | Entertainment | 0.8.0 | +|[Clash Of Clans](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/videogame/ClashOfClans.html)| Clash of Clans is a 2012 free-to-play mobile strategy video game developed and published by Finnish game developer Supercell. | Videogame | 1.6.0 | +|[Code](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/base/Code.html)| Generates codes such as ISBN, gin, ean and others. | Base | 0.8.0 | +|[Coffee](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/food/Coffee.html)| | Food | 1.5.0 | +|[Coin](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/base/Coin.html)| | Base | 0.8.0 | +|[Color](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/base/Color.html)| | Base | 0.8.0 | +|[Commerce](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/base/Commerce.html)| | Base | 0.8.0 | +|[Community](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/base/Community.html)| Community is an American television sitcom created by Dan Harmon. | Base | 1.6.0 | +|[Company](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/base/Company.html)| | Base | 0.8.0 | +|[Compass](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/base/Compass.html)| | Base | 1.7.0 | +|[Computer](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/base/Computer.html)| Generates different attributes related to computers, such as operating systems, types, platforms and brands. | Base | 1.5.0 | +|[Construction](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/base/Construction.html)| | Base | 1.5.0 | +|[Control](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/videogame/Control.html)| Control is an action-adventure game developed by Remedy Entertainment and published by 505 Games. | Videogame | 1.7.0 | +|[Cosmere](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/base/Cosmere.html)| The cosmere is a fictional shared universe where several of Brandon Sanderson's books take place. | Base | 1.7.0 | +|[Country](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/base/Country.html)| | Base | 0.8.0 | +|[Cowboy Bebop](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/entertainment/CowboyBebop.html)| Cowboy Bebop is a Japanese neo-noir science fiction anime television series, which originally ran from 1998 to 1999. | Entertainment | 1.8.0 | +|[Credentials](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/base/Credentials.html)| Generates credentials such as usernames, uids and passwords. | Base | 2.5.0 | +|[Cricket](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/sport/Cricket.html)| | Sport | 1.7.0 | +|[Crypto Coin](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/base/CryptoCoin.html)| | Base | 1.3.0 | +|[Culture Series](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/base/CultureSeries.html)| The Culture series is a science fiction series written by Scottish author Iain M. Banks and released from 1987 through to 2012. | Base | 1.7.0 | +|[Currency](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/base/Currency.html)| | Base | 0.8.0 | +|[Dark Souls](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/videogame/DarkSouls.html)|Dark Souls is a series of action role-playing games created by Hidetaka Miyazaki of FromSoftware and published by Bandai Namco Entertainment.| Videogame | 1.5.0 | +|[Date And Time](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/base/DateAndTime.html)| A generator of random dates. | Base | 0.8.0 | +|[Dc Comics](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/base/DcComics.html)| | Base | 1.5.0 | +|[Demographic](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/base/Demographic.html)| | Base | 0.8.0 | +|[Departed](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/entertainment/Departed.html)| | Entertainment | 1.5.0 | +|[Dessert](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/food/Dessert.html)| | Food | 0.9.0 | +|[Detective Conan](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/entertainment/DetectiveConan.html)| Case Closed, also known as Detective Conan, is a Japanese detective manga series written and illustrated by Gosho Aoyama. | Entertainment | 1.7.0 | +|[Device](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/base/Device.html)| | Base | 1.4.0 | +|[Disease](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/healthcare/Disease.html)| Generate random, different kinds of disease. | Healthcare | 0.8.0 | +|[Doctor Who](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/entertainment/DoctorWho.html)| | Entertainment | 1.8.0 | +|[Dog](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/base/Dog.html)| | Base | 0.8.0 | +|[Domain](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/base/Domain.html)| A domain name generator. | Base | 0.9.0 | +|[Doraemon](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/entertainment/Doraemon.html)| | Entertainment | 1.7.0 | +|[Dota2](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/videogame/Dota2.html)| Dota 2 is a multiplayer online battle arena (MOBA) game developed and published by Valve Corporation. | Videogame | 2.4.0 | +|[Dragon Ball](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/entertainment/DragonBall.html)| | Entertainment | 0.8.0 | +|[Driving License](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/base/DrivingLicense.html)| | Base | 1.5.0 | +|[Drone](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/base/Drone.html)| An unmanned aerial vehicle (UAV), commonly known as a drone, is an aircraft without any human pilot, crew, or passengers on board. | Base | 1.7.0 | +|[Dumb And Dumber](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/entertainment/DumbAndDumber.html)| | Entertainment | 1.6.0 | +|[Dune](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/entertainment/Dune.html)| | Entertainment | 0.8.0 | +|[Dungeons And Dragons](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/base/DungeonsAndDragons.html)| Dungeons and Dragons is a fantasy tabletop role-playing game originally designed by Gary Gygax and Dave Arneson. | Base | 1.7.0 | +|[Educator](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/base/Educator.html)| | Base | 0.8.0 | +|[Elden Ring](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/videogame/EldenRing.html)| Elden Ring is a 2022 action role-playing game developed by FromSoftware and published by Bandai Namco Entertainment. | Videogame | 1.4.0 | +|[Elder Scrolls](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/videogame/ElderScrolls.html)|The Elder Scrolls is a series of action role-playing video games primarily developed by Bethesda Game Studios and published by Bethesda Softworks.| Videogame | 0.8.0 | +|[Electrical Components](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/base/ElectricalComponents.html)| | Base | 1.4.0 | +|[Emoji](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/base/Emoji.html)| Emojis picked from Emoji 1.0. | Base | 1.7.0 | +|[England Foot Ball](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/sport/EnglandFootBall.html)| | Sport | 0.9.0 | +|[Esports](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/videogame/Esports.html)| Esports, short for electronic sports, is a form of competition using video games. | Videogame | 0.8.0 | +|[Fake Duration](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/base/FakeDuration.html)| | Base | 0.8.0 | +|[Fallout](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/videogame/Fallout.html)| Fallout: A Post Nuclear Role Playing Game is a 1997 role-playing video game developed and published by Interplay Productions. | Videogame | 1.6.0 | +|[Family Guy](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/entertainment/FamilyGuy.html)| | Entertainment | 1.7.0 | +|[Famous Last Words](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/base/FamousLastWords.html)| | Base | 1.5.0 | +|[File](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/base/File.html)| | Base | 0.8.0 | +|[Final Fantasy XIV](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/videogame/FinalFantasyXIV.html)| Final Fantasy XIV is an MMORPG and features a persistent world in which players can interact with each other and the environment. | Videogame | 2.0.0 | +|[Final Space](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/entertainment/FinalSpace.html)| Final Space is an adult animated space opera comedy drama television series. | Entertainment | 1.6.0 | +|[Finance](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/base/Finance.html)| | Base | 0.8.0 | +|[Financial Terms](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/base/FinancialTerms.html)| Provides financial terms. | Base | 2.4.0 | +|[Fingerprint](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/base/Fingerprint.html)| Generates synthetic fingerprint images. | Base | 2.6.0 | +|[Food](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/food/Food.html)| | Food | 0.8.0 | +|[Football](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/sport/Football.html)| | Sport | 1.5.0 | +|[Formula1](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/sport/Formula1.html)| | Sport | 1.2.0 | +|[Fresh Prince Of Bel Air](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/entertainment/FreshPrinceOfBelAir.html)| The Fresh Prince of Bel-Air is an American television sitcom created by Andy and Susan Borowitz for NBC. | Entertainment | 1.7.0 | +|[Friends](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/entertainment/Friends.html)| | Entertainment | 0.8.0 | +|[Fullmetal Alchemist](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/entertainment/FullmetalAlchemist.html)| | Entertainment | 1.7.0 | +|[Funny Name](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/base/FunnyName.html)| | Base | 0.8.0 | +|[Futurama](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/entertainment/Futurama.html)| Futurama is an American animated science fiction sitcom created by Matt Groening for the Fox Broadcasting Company. | Entertainment | 1.8.0 | +|[Game Of Thrones](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/entertainment/GameOfThrones.html)| | Entertainment | 0.8.0 | +|[Garment Size](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/base/GarmentSize.html)| This class is used to generate garments sizes randomly. | Base | 1.6.0 | +|[Gender](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/base/Gender.html)| This class is used to generate gender randomly. | Base | 0.8.0 | +|[Ghostbusters](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/entertainment/Ghostbusters.html)| | Entertainment | 1.5.0 | +|[Grateful Dead](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/entertainment/GratefulDead.html)| The Grateful Dead was an American rock band formed in 1965 in Palo Alto, California. | Entertainment | 1.4.0 | +|[Gravity Falls](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/entertainment/GravityFalls.html)| Gravity Falls is an American animated television series created by Alex Hirsch, | Entertainment | 2.5.3 | +|[Greek Philosopher](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/base/GreekPhilosopher.html)| | Base | 1.5.0 | +|[Hacker](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/base/Hacker.html)| | Base | 0.8.0 | +|[Half Life](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/videogame/HalfLife.html)| Half-Life is a series of first-person shooter games developed and published by Valve. | Videogame | 1.8.0 | +|[Harry Potter](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/entertainment/HarryPotter.html)| | Entertainment | 0.8.0 | +|[Hashing](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/base/Hashing.html)| | Base | 0.8.0 | +|[Hearthstone](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/videogame/Hearthstone.html)| Hearthstone is a free-to-play online digital collectible card game developed and published by Blizzard Entertainment. | Videogame | 0.9.0 | +|[Heroes Of The Storm](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/videogame/HeroesOfTheStorm.html)| Heroes of the Storm is a crossover multiplayer online battle arena video game developed and published by Blizzard Entertainment. | Videogame | 1.7.0 | +|[Hey Arnold](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/entertainment/HeyArnold.html)| Hey Arnold! is an American animated comedy television series created by Craig Bartlett. | Entertainment | 1.4.0 | +|[Hipster](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/base/Hipster.html)| | Base | 0.8.0 | +|[Hitchhikers Guide To The Galaxy](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/entertainment/HitchhikersGuideToTheGalaxy.html)| | Entertainment | 0.8.0 | +|[Hobbit](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/entertainment/Hobbit.html)| | Entertainment | 0.8.0 | +|[Hobby](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/base/Hobby.html)| | Base | 1.3.0 | +|[Hololive](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/base/Hololive.html)| | Base | 1.5.0 | +|[Horse](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/base/Horse.html)| | Base | 1.3.0 | +|[House](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/base/House.html)| | Base | 1.5.0 | +|[How IMet Your Mother](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/entertainment/HowIMetYourMother.html)| | Entertainment | 0.8.0 | +|[How To Train Your Dragon](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/entertainment/HowToTrainYourDragon.html)|How to Train Your Dragon is a 2010 American computer-animated action fantasy film loosely based on the 2003 book of the same name by Cressida Cowell.| Entertainment | 1.8.0 | +|[Ice Cream](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/food/IceCream.html)| | Food | 2.5.3 | +|[Id Number](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/base/IdNumber.html)| | Base | 0.8.0 | +|[Image](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/base/Image.html)| Generates base64 encoded raster and vector images. | Base | 2.3.0 | +|[Industry Segments](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/base/IndustrySegments.html)| | Base | 1.5.0 | +|[Internet](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/base/Internet.html)| | Base | 0.8.0 | +|[Job](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/base/Job.html)| | Base | 0.8.0 | +|[Joke](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/entertainment/Joke.html)| | Entertainment | 2.1.0 | +|[Kaamelott](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/entertainment/Kaamelott.html)| | Entertainment | 0.8.0 | +|[Kpop](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/base/Kpop.html)| K-pop, short for Korean popular music, is a genre of music originating in South Korea as part of South Korean culture. | Base | 1.3.0 | +|[Language Code](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/base/LanguageCode.html)| | Base | 2.0.3 | +|[Large Language Model](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/base/LargeLanguageModel.html)| Providers related to Large Language Models (LLMs) | Base | 2.3.0 | +|[League Of Legends](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/videogame/LeagueOfLegends.html)| League of Legends is a 2009 multiplayer online battle arena video game developed and published by Riot Games. | Videogame | 0.8.0 | +|[Lebowski](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/entertainment/Lebowski.html)| | Entertainment | 0.8.0 | +|[Locality](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/base/Locality.html)| Generates random locales in different forms. | Base | 1.7.0 | +|[Location](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/base/Location.html)| | Base | 2.3.0 | +|[Lord Of The Rings](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/entertainment/LordOfTheRings.html)| | Entertainment | 0.8.0 | +|[Lorem](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/base/Lorem.html)| | Base | 0.8.0 | +|[Marketing](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/base/Marketing.html)| Generates marketing buzzwords. | Base | 1.2.0 | +|[Martial Art](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/sport/MartialArt.html)| Custom Faker provider for martial arts. | Sport | 2.4.4 | +|[Marvel Snap](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/videogame/MarvelSnap.html)|Marvel Snap is a digital collectible card game developed by Second Dinner and published by Nuverse for Microsoft Windows, Android and iOS.| Videogame | 1.8.0 | +|[Mass Effect](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/videogame/MassEffect.html)| Mass Effect is a military science fiction media franchise. | Videogame | 1.6.0 | +|[Matz](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/base/Matz.html)| | Base | 0.8.0 | +|[Mbti](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/base/Mbti.html)| Myers-Briggs Type Indicator | Base | 1.5.0 | +|[Measurement](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/base/Measurement.html)| | Base | 1.5.0 | +|[Medical](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/base/Medical.html)| | Base | 0.8.0 | +|[Medical Procedure](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/healthcare/MedicalProcedure.html)| | Healthcare | 2.3.0 | +|[Medication](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/healthcare/Medication.html)| | Healthcare | 2.3.0 | +|[Military](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/base/Military.html)| Military ranks. | Base | 1.2.0 | +|[Minecraft](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/videogame/Minecraft.html)| Minecraft is a sandbox game developed by Mojang Studios. | Videogame | 0.9.0 | +|[Money](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/base/Money.html)| Support for different kind of money currencies. | Base | 1.5.0 | +|[Money Heist](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/entertainment/MoneyHeist.html)| | Entertainment | 1.7.0 | +|[Mood](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/base/Mood.html)| | Base | 0.9.0 | +|[Mountain](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/base/Mountain.html)| A generator for Mountain names and ranges. | Base | 1.1.0 | +|[Mountaineering](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/base/Mountaineering.html)| Mountaineering, or alpinism, is the set of outdoor activities that involves ascending tall mountains. | Base | 1.4.0 | +|[Movie](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/entertainment/Movie.html)| | Entertainment | 1.5.0 | +|[Music](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/base/Music.html)| | Base | 0.8.0 | +|[Myst](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/videogame/Myst.html)| Myst is a graphic adventure/puzzle video game designed by the Miller brothers, Robyn and Rand. | Videogame | 1.8.0 | +|[Name](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/base/Name.html)| | Base | 0.8.0 | +|[Naruto](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/entertainment/Naruto.html)| Naruto is a Japanese manga series written and illustrated by Masashi Kishimoto, that tells the story of Naruto Uzumaki. | Entertainment | 1.8.0 | +|[Nation](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/base/Nation.html)| | Base | 0.8.0 | +|[Nato Phonetic Alphabet](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/base/NatoPhoneticAlphabet.html)| The NATO phonetic alphabet is the most widely used radiotelephone spelling alphabet. | Base | 1.2.0 | +|[New Girl](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/entertainment/NewGirl.html)| New Girl is an American television sitcom created by Elizabeth Meriwether. | Entertainment | 1.8.0 | +|[Nigeria](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/base/Nigeria.html)| Nigeria, officially the Federal Republic of Nigeria, is a country in West Africa. | Base | 1.2.0 | +|[Number](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/base/Number.html)| | Base | 0.8.0 | +|[Observation](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/healthcare/Observation.html)| | Healthcare | 2.3.0 | +|[Olympic Sport](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/base/OlympicSport.html)| | Base | 1.8.0 | +|[One Piece](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/entertainment/OnePiece.html)| | Entertainment | 1.7.0 | +|[Options](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/base/Options.html)| | Base | 0.8.0 | +|[Oscar Movie](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/entertainment/OscarMovie.html)| The Academy Awards, popularly known as the Oscars, are awards for artistic and technical merit in the film industry. | Entertainment | 1.4.0 | +|[Overwatch](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/videogame/Overwatch.html)| Overwatch is a free-to-play, team-based action game set in the optimistic future. | Videogame | 0.8.0 | +|[Passport](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/base/Passport.html)| | Base | 0.9.0 | +|[Phone Number](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/base/PhoneNumber.html)| | Base | 0.8.0 | +|[Photography](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/base/Photography.html)| Provides photography related strings. | Base | 0.8.0 | +|[Planet](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/base/Planet.html)| Provides planet specific metadata like length of the day, radius, mass etc. | Base | 2.2.0 | +|[Pokemon](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/entertainment/Pokemon.html)| | Entertainment | 0.8.0 | +|[Princess Bride](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/entertainment/PrincessBride.html)| | Entertainment | 0.8.0 | +|[Programming Language](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/base/ProgrammingLanguage.html)| | Base | 0.8.0 | +|[Pronouns](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/base/Pronouns.html)| This class generates gender neutral pronouns | Base | 2.2.0 | +|[Red Dead Redemption2](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/videogame/RedDeadRedemption2.html)| Red Dead Redemption 2 is an action-adventure game developed and published by Rockstar Games. | Videogame | 2.0.0 | +|[Relationship](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/base/Relationship.html)| | Base | 0.8.0 | +|[Resident Evil](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/entertainment/ResidentEvil.html)| A class for generating random value of ResidentEvil series. | Entertainment | 0.9.0 | +|[Restaurant](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/base/Restaurant.html)| | Base | 1.2.0 | +|[Rick And Morty](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/entertainment/RickAndMorty.html)| | Entertainment | 0.8.0 | +|[Robin](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/base/Robin.html)| | Base | 0.8.0 | +|[Rock Band](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/base/RockBand.html)| | Base | 0.8.0 | +|[Ru Paul Drag Race](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/entertainment/RuPaulDragRace.html)| RuPaul's Drag Race is a reality competition series produced by World of Wonder for the Logo TV Network. | Entertainment | 1.0.0 | +|[Science](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/base/Science.html)| | Base | 0.8.0 | +|[Seinfeld](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/entertainment/Seinfeld.html)| Seinfeld is an American sitcom television series created by Larry David and Jerry Seinfeld. | Entertainment | 1.4.0 | +|[Severance](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/entertainment/Severance.html)| Severance is an American science fiction psychological thriller television series | Entertainment | 2.4.4 | +|[Shakespeare](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/base/Shakespeare.html)| | Base | 0.8.0 | +|[Show](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/entertainment/Show.html)| | Entertainment | 1.8.0 | +|[Silicon Valley](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/entertainment/SiliconValley.html)| | Entertainment | 1.8.0 | +|[Simpsons](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/entertainment/Simpsons.html)| | Entertainment | 1.5.0 | +|[Sip](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/base/Sip.html)| Faker class for generating Session Initiation Protocol (SIP) related data. | Base | 0.8.0 | +|[Size](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/base/Size.html)| | Base | 0.8.0 | +|[Slack Emoji](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/base/SlackEmoji.html)| | Base | 0.8.0 | +|[Sonic The Hedgehog](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/videogame/SonicTheHedgehog.html)| Sonic the Hedgehog is a Japanese video game series and media franchise created by Sega. | Videogame | 1.8.0 | +|[Soul Knight](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/videogame/SoulKnight.html)| Soul Knight is a game made by ChillyRoom Inc. | Videogame | 1.4.0 | +|[South Park](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/entertainment/SouthPark.html)| South Park is an American animated television series created by Trey Parker and Matt Stone. | Entertainment | 1.8.0 | +|[Space](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/base/Space.html)| | Base | 0.8.0 | +|[Spongebob](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/entertainment/Spongebob.html)|SpongeBob SquarePants (or simply SpongeBob) is an American animated comedy television series created by marine science educator and animator Stephen Hillenburg for Nickelodeon.| Entertainment | 1.8.0 | +|[Star Craft](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/videogame/StarCraft.html)| StarCraft is a 1998 military science fiction real-time strategy game developed and published by Blizzard Entertainment. | Videogame | 0.8.0 | +|[Star Trek](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/entertainment/StarTrek.html)| | Entertainment | 0.8.0 | +|[Star Wars](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/entertainment/StarWars.html)| | Entertainment | 1.6.0 | +|[Stargate](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/entertainment/Stargate.html)| Stargate is a military science fiction media franchise. | Entertainment | 1.8.0 | +|[Stock](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/base/Stock.html)| | Base | 0.8.0 | +|[Stranger Things](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/entertainment/StrangerThings.html)| Stranger Things is an American sci-fi television series created by the Duffer Brothers. | Entertainment | 1.8.0 | +|[Street Fighter](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/videogame/StreetFighter.html)|Street Fighter is a Japanese media franchise centered on a series of fighting video and arcade games developed and published by Capcom.| Videogame | 1.8.0 | +|[Studio Ghibli](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/entertainment/StudioGhibli.html)| | Entertainment | 1.7.0 | +|[Subscription](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/base/Subscription.html)| | Base | 1.3.0 | +|[Suits](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/entertainment/Suits.html)| Suits is an American legal drama television series created and written by Aaron Korsh. | Entertainment | 1.8.0 | +|[Super Mario](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/videogame/SuperMario.html)| Super Mario is a platform game series created by Nintendo starring their mascot, Mario. | Videogame | 1.3.0 | +|[Super Smash Bros](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/videogame/SuperSmashBros.html)| Super Smash Bros. is a crossover fighting game series published by Nintendo. | Videogame | 1.8.0 | +|[Superhero](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/base/Superhero.html)| | Base | 0.8.0 | +|[Supernatural](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/entertainment/Supernatural.html)| Supernatural is an American dark fantasy drama television series created by Eric Kripke. | Entertainment | 1.8.0 | +|[Sword Art Online](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/entertainment/SwordArtOnline.html)| Sword Art Online is a Japanese light novel series written by Reki Kawahara and illustrated by abec. | Entertainment | 1.8.0 | +|[Tea](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/food/Tea.html)| | Food | 1.4.0 | +|[Team](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/base/Team.html)| | Base | 0.8.0 | +|[Text](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/base/Text.html)| Generates random text in a flexible way. | Base | 1.7.0 | +|[The Expanse](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/entertainment/TheExpanse.html)| The Expanse is an American science fiction television series developed by Mark Fergus and Hawk Ostby for the Syfy network. | Entertainment | 1.8.0 | +|[The It Crowd](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/entertainment/TheItCrowd.html)| | Entertainment | 0.8.0 | +|[The Kingkiller Chronicle](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/entertainment/TheKingkillerChronicle.html)| The Kingkiller Chronicle is a fantasy trilogy by the American writer Patrick Rothfuss. | Entertainment | 1.8.0 | +|[The Room](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/entertainment/TheRoom.html)| The Room is a 2003 American drama film written, produced, executive produced and directed by Tommy Wiseau. | Entertainment | 1.8.0 | +|[The Thick Of It](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/entertainment/TheThickOfIt.html)| | Entertainment | 1.8.0 | +|[The Venture Bros](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/entertainment/TheVentureBros.html)| The Venture Bros. is an American adult animated action comedy TV series. | Entertainment | 1.8.0 | +|[Time](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/base/Time.html)| | Base | 1.4.0 | +|[Time And Date](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/base/TimeAndDate.html)| A generator of random times and dates. | Base | 2.3.0 | +|[Tire](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/base/Tire.html)| Sources: | Base | 2.0.2 | +|[Touhou](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/videogame/Touhou.html)|The Touhou Project, also known simply as Touhou, is a bullet hell shoot 'em up video game series created by one-man independent Japanese doujin soft developer Team Shanghai Alice.| Videogame | 0.9.0 | +|[Transport](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/base/Transport.html)| Provides different kind of transport. | Base | 2.0.0 | +|[Tron](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/entertainment/Tron.html)| Tron is a 1982 American science fiction action-adventure film. | Entertainment | 1.4.0 | +|[Twin Peaks](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/entertainment/TwinPeaks.html)| Twin Peaks is an American mystery serial drama television series created by Mark Frost and David Lynch. | Entertainment | 0.8.0 | +|[Twitter](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/base/Twitter.html)| Creates fake Twitter messages. | Base | 0.9.0 | +|[Unique](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/base/Unique.html)| This class contains methods that ensure uniqueness across separate invocations. | Base | 1.6.0 | +|[University](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/base/University.html)| | Base | 0.8.0 | +|[VFor Vendetta](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/entertainment/VForVendetta.html)| V for Vendetta is a 2005 dystopian political action film directed by James McTeigue from a screenplay by the Wachowskis. | Entertainment | 1.8.0 | +|[Vehicle](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/base/Vehicle.html)| | Base | 0.8.0 | +|[Verb](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/base/Verb.html)| | Base | 1.5.0 | +|[Video Game](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/videogame/VideoGame.html)| Video games are electronic games that involve interaction with a user interface or input device. | Videogame | 1.8.0 | +|[Volleyball](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/sport/Volleyball.html)| | Sport | 1.3.0 | +|[Warhammer Fantasy](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/videogame/WarhammerFantasy.html)| Warhammer Fantasy is a tabletop miniature wargame with a medieval fantasy theme. | Videogame | 1.8.0 | +|[Weather](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/base/Weather.html)| A generator for weather data. | Base | 0.8.0 | +|[Witcher](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/entertainment/Witcher.html)| | Entertainment | 0.8.0 | +|[Word](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/base/Word.html)| | Base | 2.4.0 | +|[World Of Warcraft](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/videogame/WorldOfWarcraft.html)| World of Warcraft is a massively multiplayer online role-playing game released in 2004 by Blizzard Entertainment. | Videogame | 1.8.0 | +|[Yoda](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/base/Yoda.html)| | Base | 0.8.0 | +|[Zelda](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/videogame/Zelda.html)|The Legend of Zelda is an action-adventure game franchise created by the Japanese game designers Shigeru Miyamoto and Takashi Tezuka.| Videogame | 0.8.0 | +|[Zodiac](https://javadoc.io/doc/net.datafaker/datafaker/latest/net/datafaker/providers/base/Zodiac.html)| This class is used to generate Zodiac signs randomly. | Base | 1.8.0 | diff --git a/src/main/java/net/datafaker/providers/base/BaseProviders.java b/src/main/java/net/datafaker/providers/base/BaseProviders.java index bf3272299..92fa45d3e 100644 --- a/src/main/java/net/datafaker/providers/base/BaseProviders.java +++ b/src/main/java/net/datafaker/providers/base/BaseProviders.java @@ -233,6 +233,10 @@ default FinancialTerms financialTerms() { return getProvider(FinancialTerms.class, FinancialTerms::new); } + default Fingerprint fingerprint() { + return getProvider(Fingerprint.class, Fingerprint::new); + } + default FunnyName funnyName() { return getProvider(FunnyName.class, FunnyName::new); } diff --git a/src/main/java/net/datafaker/providers/base/Fingerprint.java b/src/main/java/net/datafaker/providers/base/Fingerprint.java new file mode 100644 index 000000000..8b6086249 --- /dev/null +++ b/src/main/java/net/datafaker/providers/base/Fingerprint.java @@ -0,0 +1,172 @@ +package net.datafaker.providers.base; + +import javax.imageio.ImageIO; +import java.awt.image.BufferedImage; +import java.io.ByteArrayOutputStream; +import java.io.IOException; +import java.util.Base64; + +/** + * Generates synthetic fingerprint images. + *

+ * The generated images mimic the three standard fingerprint pattern types: + * whorl (spiral ridges), loop (ridges that loop around a core), and arch + * (ridges that arch over the centre). A random pattern is chosen unless one + * is supplied explicitly. + * + * @since 2.6.0 + */ +public class Fingerprint extends AbstractProvider { + + private static final int DEFAULT_WIDTH = 200; + private static final int DEFAULT_HEIGHT = 250; + private static final double TWO_PI = 2 * Math.PI; + + /** + * The three standard fingerprint ridge-flow patterns. + */ + public enum PatternType {WHORL, LOOP, ARCH} + + protected Fingerprint(BaseProviders faker) { + super(faker); + } + + /** + * Returns raw PNG bytes of a random-pattern fingerprint image. + */ + public byte[] png() { + return png(DEFAULT_WIDTH, DEFAULT_HEIGHT, randomType()); + } + + /** + * Returns raw PNG bytes of a fingerprint image with the specified size and pattern. + */ + public byte[] png(int width, int height, PatternType pattern) { + return encodePng(render(width, height, pattern)); + } + + /** + * Returns a base64 PNG data URL of a random-pattern fingerprint. + */ + public String base64() { + return base64(DEFAULT_WIDTH, DEFAULT_HEIGHT, randomType()); + } + + /** + * Returns a base64 PNG data URL of a random-pattern fingerprint image with the specified size and pattern. + */ + public String base64(int width, int height, PatternType pattern) { + byte[] png = png(width, height, pattern); + return "data:image/png;base64," + Base64.getEncoder().encodeToString(png); + } + + private PatternType randomType() { + return faker.random().nextEnum(PatternType.class); + } + + private byte[] encodePng(BufferedImage image) { + try (ByteArrayOutputStream baos = new ByteArrayOutputStream()) { + ImageIO.write(image, "PNG", baos); + return baos.toByteArray(); + } catch (IOException e) { + throw new RuntimeException("Failed to encode fingerprint as PNG", e); + } + } + + private BufferedImage render(int width, int height, PatternType patternType) { + BufferedImage image = new BufferedImage(width, height, BufferedImage.TYPE_BYTE_GRAY); + + // Core position – slightly randomised around the centre + double cx = width * (0.47 + faker.random().nextDouble(-0.04, 0.04)); + double cy = height * (0.47 + faker.random().nextDouble(-0.04, 0.04)); + + // Ridge parameters + double ridgePeriod = 11.0 + faker.random().nextDouble(-2.0, 3.0); + double ridgeFraction = 0.42 + faker.random().nextDouble(-0.04, 0.06); + + // Pattern-specific parameters + double spiralFactor = 0.5 + faker.random().nextDouble(0.0, 0.5); + double loopAmplitude = height * (0.18 + faker.random().nextDouble(0.0, 0.10)); + double loopSigma = Math.min(width, height) * (0.28 + faker.random().nextDouble(0.0, 0.12)); + double archAmplitude = height * (0.12 + faker.random().nextDouble(0.0, 0.08)); + double archSigma = width * (0.30 + faker.random().nextDouble(0.0, 0.15)); + + // Organic displacement noise: three sine-wave components + int numNoise = 3; + double[] noiseAmp = {3.2, 1.6, 0.7}; + double[] noiseFreq = {0.014, 0.032, 0.068}; + double[] phasesX = new double[numNoise]; + double[] phasesY = new double[numNoise]; + for (int i = 0; i < numNoise; i++) { + phasesX[i] = faker.random().nextDouble(0.0, TWO_PI); + phasesY[i] = faker.random().nextDouble(0.0, TWO_PI); + } + + // Oval mask (fingerprints are oval) + double maskA = width * 0.44; + double maskB = height * 0.46; + double fadeZone = 0.13; // fraction of mask radius used for edge fade + + // Ink tones + int ridgeGray = faker.random().nextInt(25, 65); + int valleyGray = faker.random().nextInt(195, 235); + + for (int y = 0; y < height; y++) { + for (int x = 0; x < width; x++) { + + // Sine-wave displacement gives ridges an organic, non-straight look + double noiseX = 0, noiseY = 0; + for (int i = 0; i < numNoise; i++) { + double f = noiseFreq[i]; + noiseX += noiseAmp[i] * Math.sin(x * f + y * f * 0.6 + phasesX[i]); + noiseY += noiseAmp[i] * Math.sin(y * f + x * f * 0.6 + phasesY[i]); + } + + double dx = x + noiseX - cx; + double dy = y + noiseY - cy; + double r = Math.sqrt(dx * dx + dy * dy); + + // Ridge value – periodic over ridgePeriod + double ridgeVal = switch (patternType) { + case WHORL -> { + // Spiral: angle controls how much the ridges rotate + double theta = Math.atan2(dy, dx); // −PI … PI + yield r + spiralFactor * ridgePeriod * theta / Math.PI; + } + case LOOP -> { + // Pull the effective centre upward near the core to form a loop + double pull = loopAmplitude * Math.exp(-r * r / (2 * loopSigma * loopSigma)); + double loopDy = dy - pull; + yield Math.sqrt(dx * dx + loopDy * loopDy); + } + case ARCH -> { + // Ridges arch upward over the core + double arch = archAmplitude * Math.exp(-dx * dx / (2 * archSigma * archSigma)); + yield dy + arch; + } + }; + + double mod = ((ridgeVal % ridgePeriod) + ridgePeriod) % ridgePeriod; + boolean isRidge = mod < ridgePeriod * ridgeFraction; + + // Oval mask with smooth edge fade toward white + double mx = (x - width * 0.5) / maskA; + double my = (y - height * 0.5) / maskB; + double maskDist = mx * mx + my * my; + + int pixel; + if (maskDist >= 1.0) { + pixel = 255; + } else { + double fade = Math.min(1.0, (1.0 - maskDist) / fadeZone); + int base = isRidge ? ridgeGray : valleyGray; + pixel = (int) Math.round(base * fade + 255.0 * (1.0 - fade)); + } + + image.getRaster().setSample(x, y, 0, pixel); + } + } + + return image; + } +} diff --git a/src/main/resources/META-INF/native-image/reachability-metadata.json b/src/main/resources/META-INF/native-image/reachability-metadata.json index 38f589209..41ef1a79e 100644 --- a/src/main/resources/META-INF/native-image/reachability-metadata.json +++ b/src/main/resources/META-INF/native-image/reachability-metadata.json @@ -3700,6 +3700,10 @@ "name": "financialTerms", "parameterTypes": [] }, + { + "name": "fingerprint", + "parameterTypes": [] + }, { "name": "funnyName", "parameterTypes": [] @@ -6475,6 +6479,41 @@ } ] }, + { + "type": "net.datafaker.providers.base.Fingerprint", + "methods": [ + { + "name": "", + "parameterTypes": [ + "net.datafaker.providers.base.BaseProviders" + ] + }, + { + "name": "png", + "parameterTypes": [] + }, + { + "name": "png", + "parameterTypes": [ + "int", + "int", + "net.datafaker.providers.base.Fingerprint$PatternType" + ] + }, + { + "name": "base64", + "parameterTypes": [] + }, + { + "name": "base64", + "parameterTypes": [ + "int", + "int", + "net.datafaker.providers.base.Fingerprint$PatternType" + ] + } + ] + }, { "type": "net.datafaker.providers.base.FunnyName", "methods": [ diff --git a/src/test/java/net/datafaker/providers/base/FingerprintTest.java b/src/test/java/net/datafaker/providers/base/FingerprintTest.java new file mode 100644 index 000000000..8cc12420c --- /dev/null +++ b/src/test/java/net/datafaker/providers/base/FingerprintTest.java @@ -0,0 +1,99 @@ +package net.datafaker.providers.base; + +import net.datafaker.Faker; +import org.junit.jupiter.api.Test; +import org.junit.jupiter.params.ParameterizedTest; +import org.junit.jupiter.params.provider.EnumSource; + +import javax.imageio.ImageIO; +import java.awt.image.BufferedImage; +import java.io.ByteArrayInputStream; +import java.io.File; +import java.io.IOException; +import java.util.Base64; +import java.util.Random; + +import static org.assertj.core.api.Assertions.assertThat; + +class FingerprintTest { + + private final Faker faker = new Faker(); + + @Test + void pngReturnsPngBytes() { + byte[] bytes = faker.fingerprint().png(); + + assertThat(bytes).isNotEmpty(); + // PNG magic: 0x89 P N G + assertThat(bytes[0]).isEqualTo((byte) 0x89); + assertThat(bytes[1]).isEqualTo((byte) 'P'); + assertThat(bytes[2]).isEqualTo((byte) 'N'); + assertThat(bytes[3]).isEqualTo((byte) 'G'); + } + + @Test + void pngHasExpectedDimensions() throws IOException { + byte[] bytes = faker.fingerprint().png(); + + BufferedImage image = ImageIO.read(new ByteArrayInputStream(bytes)); + assertThat(image.getWidth()).isEqualTo(200); + assertThat(image.getHeight()).isEqualTo(250); + } + + @Test + void base64ReturnsDataUrl() { + String dataUrl = faker.fingerprint().base64(); + + assertThat(dataUrl).startsWith("data:image/png;base64,"); + String encoded = dataUrl.substring("data:image/png;base64,".length()); + assertThat(encoded).isNotBlank().isBase64(); + } + + @Test + void base64DecodesBackToPng() throws IOException { + String dataUrl = faker.fingerprint().base64(); + + String encoded = dataUrl.substring("data:image/png;base64,".length()); + byte[] bytes = Base64.getDecoder().decode(encoded); + BufferedImage image = ImageIO.read(new ByteArrayInputStream(bytes)); + assertThat(image).isNotNull(); + assertThat(image.getWidth()).isEqualTo(200); + assertThat(image.getHeight()).isEqualTo(250); + } + + @ParameterizedTest + @EnumSource(Fingerprint.PatternType.class) + void eachPatternTypeProducesValidPng(Fingerprint.PatternType pattern) throws IOException { + byte[] bytes = faker.fingerprint().png(400, 500, pattern); + + assertThat(bytes).isNotEmpty(); + assertThat(bytes[0]).isEqualTo((byte) 0x89); + assertThat(bytes[1]).isEqualTo((byte) 'P'); + + BufferedImage image = ImageIO.read(new ByteArrayInputStream(bytes)); + assertThat(image.getWidth()).isEqualTo(400); + assertThat(image.getHeight()).isEqualTo(500); + + File folder = new File("target/surefire-reports"); + folder.mkdirs(); + ImageIO.write(image, "png", new File(folder, "fingerprint-" + pattern + ".png")); + } + + @Test + void twoPngCallsProduceDifferentImages() { + byte[] first = faker.fingerprint().png(); + byte[] second = faker.fingerprint().png(); + + // Extremely unlikely to be identical given randomised parameters + assertThat(first).isNotEqualTo(second); + } + + @Test + void twoPngCallsWithSameSeeProduceSameImages() { + long seed = System.nanoTime(); + byte[] first = new Faker(new Random(seed)).fingerprint().png(); + byte[] second = new Faker(new Random(seed)).fingerprint().png(); + + assertThat(first).isEqualTo(second); + } +}