Available generators
This topic provides a comprehensive catalog of all data generators available in the Rell Toolbox Seeder module. These generators create realistic mock data for development, testing, and database seeding purposes. Each generator produces specialized data values based on its category.
Using generators
To use a specific generator, simply reference its id in your seeder configuration:
<entity_name>:
count: 10
attributes:
<attribute_name>:
generator: <generator_id>
Generator categories
Random Generators
Generator ID | Description | Return type |
---|---|---|
random.integer | Generates a random integer within a configured min/max range or any valid long integer. | Long |
random.boolean | Generates a random boolean value (true or false ). | Boolean |
random.decimal | Generates a random decimal number within a configured min/max range or between 0.0 and 1.0. | Double |
random.enum | Generates a random value from a defined Rell enum type. | Integer |
random.uuid | Generates a random UUID. | String |
random.text | Generates a random string with configurable length. | String |
random.json | Generates a simple JSON string. | String |
Person generators
Generator ID | Description | Return type |
---|---|---|
first_name | Generates a random first name. | String |
last_name | Generates a random last name. | String |
name | Generates a random full name. | String |
male_first_name | Generates a random male first name. | String |
female_first_name | Generates a random female first name. | String |
neutral_first_name | Generates a random gender-neutral first name. | String |
name_with_middle | Generates a random name including a middle name. | String |
Address generators
Generator ID | Description | Return type |
---|---|---|
address.full | Generates a complete address. | String |
address.city | Generates a random city name. | String |
address.country | Generates a random country name. | String |
address.country_code | Generates a random country code. | String |
address.street | Generates a random street address. | String |
address.country_code_long | Generates a random long-form country code. | String |
address.building_number | Generates a random building number. | String |
address.community | Generates a random community name. | String |
address.secondary_address | Generates a random secondary address. | String |
address.postcode | Generates a random postal code. | String |
address.state | Generates a random state name. | String |
address.state_abbr | Generates a random state abbreviation. | String |
address.time_zone | Generates a random time zone. | String |
address.city_with_state | Generates a random city with state. | String |
address.street_name | Generates a random street name. | String |
address.mailbox | Generates a random mailbox. | String |
Internet generators
Generator ID | Description | Return type |
---|---|---|
email | Generates a random email address. | String |
internet.domain | Generates a random domain name. | String |
internet.private_ipv4_addr | Generates a random private IPv4 address. | String |
internet.public_ipv4_addr | Generates a random public IPv4 address. | String |
internet.ipv4_addr | Generates a random IPv4 address. | String |
internet.ipv6_addr | Generates a random IPv6 address. | String |
internet.mac_addr | Generates a random MAC address. | String |
internet.safe_email | Generates a random safe email address. | String |
internet.slug | Generates a random URL slug. | String |
internet.domain_suffix | Generates a random domain suffix. | String |
internet.user_agent | Generates a random user agent string. | String |
internet.bot_user_agent | Generates a random bot user agent string. | String |
Company generators
Generator ID | Description | Return type |
---|---|---|
company.name | Generates a random company name. | String |
company.type | Generates a random company type. | String |
company.industry | Generates a random company industry. | String |
company.buzzword | Generates a random business buzzword. | String |
company.catch_phrase | Generates a random company catch phrase. | String |
Phone generators
Generator ID | Description | Return type |
---|---|---|
phone_number | Generates a random phone number. | String |
cell_phone | Generates a random cell phone number. | String |
Bank generators
Generator ID | Description | Return type |
---|---|---|
bank.name | Generates a random bank name. | String |
bank.account_number | Generates a random bank account number. | String |
bank.iban | Generates a random IBAN. | String |
bank.bic | Generates a random BIC/SWIFT code. | String |
Color generators
Generator ID | Description | Return type |
---|---|---|
color.name | Generates a random color name. | String |
color.hex | Generates a random hex color. | String |
Commerce generators
Generator ID | Description | Return type |
---|---|---|
commerce.department | Generates a random department name. | String |
commerce.product_name | Generates a random product name. | String |
commerce.material | Generates a random material name. | String |
commerce.price | Generates a random price. | String |
commerce.promotion_code | Generates a random promotion code. | String |
Crypto generators
Generator ID | Description | Return type |
---|---|---|
crypto.md5 | Generates a random MD5 hash. | String |
crypto.sha1 | Generates a random SHA-1 hash. | String |
crypto.sha256 | Generates a random SHA-256 hash. | String |
Currency generators
Generator ID | Description | Return type |
---|---|---|
currency.code | Generates a random currency code. | String |
currency.name | Generates a random currency name. | String |
File generators
Generator ID | Description | Return type |
---|---|---|
file.extension | Generates a random file extension. | String |
file.mime_type | Generates a random MIME type. | String |
file.file_name | Generates a random filename. | String |
file.directory_path | Generates a random directory path. | String |
file.file_path | Generates a random file path. | String |
Gender generators
Generator ID | Description | Return type |
---|---|---|
gender.types | Generates a random gender type. | String |
gender.short | Generates a random short gender representation. | String |
gender.binary_types | Generates a random binary gender type. | String |
Measurement generators
Generator ID | Description | Return type |
---|---|---|
measurement.height | Generates a random height measurement. | String |
measurement.weight | Generates a random weight measurement. | String |
measurement.volume | Generates a random volume measurement. | String |
measurement.length | Generates a random length measurement. | String |
measurement.area | Generates a random area measurement. | String |
Money generators
Generator ID | Description | Return type |
---|---|---|
money.amount | Generates a random monetary amount. | String |
Education generators
Generator ID | Description | Return type |
---|---|---|
edu.university | Generates a random university name. | String |
edu.course | Generates a random course name. | String |
edu.secondary_school | Generates a random secondary school name. | String |
edu.campus | Generates a random campus building name. | String |
edu.subject | Generates a random academic subject. | String |
edu.degree | Generates a random degree name. | String |
Lorem generators
Generator ID | Description | Return type |
---|---|---|
lorem.word | Generates a random Lorem Ipsum word. | String |
lorem.words | Generates random Lorem Ipsum words. | String |
lorem.sentence | Generates a random Lorem Ipsum sentence. | String |
lorem.sentences | Generates random Lorem Ipsum sentences. | String |
lorem.paragraph | Generates a random Lorem Ipsum paragraph. | String |
lorem.paragraphs | Generates random Lorem Ipsum paragraphs. | String |
Tech generators
Generator ID | Description | Return type |
---|---|---|
tech.stack | Generates a random technology stack. | String |
tech.programming_language | Generates a random programming language. | String |
tech.os | Generates a random operating system. | String |
tech.browser | Generates a random web browser name. | String |
Travel generators
Generator ID | Description | Return type |
---|---|---|
travel.airport | Generates a random airport name. | String |
travel.airport_code | Generates a random airport code. | String |
travel.airline | Generates a random airline name. | String |
travel.flight_number | Generates a random flight number. | String |
travel.seat_number | Generates a random seat number. | String |
Food generators
Generator ID | Description | Return type |
---|---|---|
food.dish | Generates a random dish name. | String |
food.ingredients | Generates a random food ingredient. | String |
food.fruits | Generates a random fruit name. | String |
food.vegetables | Generates a random vegetable name. | String |
food.spices | Generates a random spice name. | String |
food.allergens | Generates random food allergens. | String |
food.description | Generates a random food description. | String |
food.measurement_sizes | Generates random food measurement sizes. | String |
food.measurements | Generates random food measurements. | String |
food.metric_measurements | Generates random metric food measurements. | String |
food.sushi | Generates a random sushi type. | String |
food.ethnic_category | Generates a random ethnic food category. | String |
Beer generators
Generator ID | Description | Return type |
---|---|---|
beer.name | Generates a random beer name. | String |
beer.style | Generates a random beer style. | String |
beer.hop | Generates a random beer hop variety. | String |
beer.yeast | Generates a random beer yeast type. | String |
beer.malts | Generates a random beer malt type. | String |
beer.brand | Generates a random beer brand name. | String |
Coffee generators
Generator ID | Description | Return type |
---|---|---|
coffee.blend_name | Generates a random coffee blend name. | String |
coffee.country | Generates a random coffee origin country. | String |
coffee.notes | Generates random coffee flavor notes. | String |
coffee.variety | Generates a random coffee variety. | String |
coffee.region | Generates a random coffee region. | String |
Dessert generators
Generator ID | Description | Return type |
---|---|---|
dessert.variety | Generates a random dessert variety. | String |
dessert.topping | Generates a random dessert topping. | String |
dessert.flavor | Generates a random dessert flavor. | String |
dessert | Generates a random dessert. | String |
Tea generators
Generator ID | Description | Return type |
---|---|---|
tea.type | Generates a random tea type. | String |
tea.variety.black | Generates a random black tea variety. | String |
tea.variety.green | Generates a random green tea variety. | String |
tea.variety.white | Generates a random white tea variety. | String |
tea.variety.oolong | Generates a random oolong tea variety. | String |
tea.variety.herbal | Generates a random herbal tea variety. | String |
Restaurant generators
Generator ID | Description | Return type |
---|---|---|
restaurant.name | Generates a random restaurant name. | String |
restaurant.type | Generates a random restaurant type. | String |
restaurant.description | Generates a random restaurant description. | String |
restaurant.review | Generates a random restaurant review. | String |
Sports generators
Generator ID | Description | Return type |
---|---|---|
basketball.teams | Generates a random basketball team. | String |
basketball.players | Generates a random basketball player name. | String |
basketball.coaches | Generates a random basketball coach name. | String |
basketball.positions | Generates a random basketball position. | String |
chess.players | Generates a random chess player name. | String |
chess.tournaments | Generates a random chess tournament name. | String |
chess.openings | Generates a random chess opening. | String |
chess.titles | Generates a random chess title. | String |
crossfit.competitions | Generates a random crossfit competition name. | String |
crossfit.male_athletes | Generates a random male crossfit athlete name. | String |
crossfit.female_athletes | Generates a random female crossfit athlete name. | String |
crossfit.movements | Generates a random crossfit movement. | String |
crossfit.girl_workouts | Generates a random crossfit girl workout. | String |
crossfit.hero_workouts | Generates a random crossfit hero workout. | String |
esport.players | Generates a random esport player name. | String |
esport.teams | Generates a random esport team. | String |
esport.events | Generates a random esport event. | String |
esport.leagues | Generates a random esport league. | String |
esport.games | Generates a random esport game. | String |
football.teams | Generates a random football team. | String |
football.players | Generates a random football player name. | String |
football.coaches | Generates a random football coach name. | String |
football.competitions | Generates a random football competition name. | String |
football.positions | Generates a random football position. | String |
mountaineering.mountaineer | Generates a random mountaineer name. | String |
sport.summer_olympics | Generates a random summer Olympic sport. | String |
sport.winter_olympics | Generates a random winter Olympic sport. | String |
sport.summer_paralympics | Generates a random summer Paralympic sport. | String |
sport.winter_paralympics | Generates a random winter Paralympic sport. | String |
sport.ancient_olympics | Generates a random ancient Olympic sport. | String |
sport.unusual | Generates a random unusual sport. | String |
team.name | Generates a random team name. | String |
team.sport | Generates a random team sport. | String |
team.mascot | Generates a random team mascot. | String |
volleyball.team | Generates a random volleyball team. | String |
volleyball.player | Generates a random volleyball player name. | String |
volleyball.coach | Generates a random volleyball coach name. | String |
volleyball.position | Generates a random volleyball position. | String |
volleyball.formation | Generates a random volleyball formation. | String |
world_cup.teams | Generates a random World Cup team. | String |
world_cup.stadiums | Generates a random World Cup stadium. | String |
world_cup.cities | Generates a random World Cup host city. | String |
Barcode generators
Generator ID | Description | Return type |
---|---|---|
barcode.ean13 | Generates a random EAN-13 barcode. | String |
barcode.ean8 | Generates a random EAN-8 barcode. | String |
barcode.isbn | Generates a random ISBN. | String |
Business generators
Generator ID | Description | Return type |
---|---|---|
business.credit_card_number | Generates a random credit card number. | String |
business.credit_card_expiry | Generates a random credit card expiry date. | String |
business.credit_card_type | Generates a random credit card type. | String |
Creature generators
Generator ID | Description | Return type |
---|---|---|
animal.name | Generates a random animal name. | String |
bird.geo | Generates random bird geographic information. | String |
bird.anatomy | Generates random bird anatomy terms. | String |
bird.colors | Generates random bird colors. | String |
bird.plausible_name | Generates a plausible bird common name. | String |
bird.family_name | Generates a bird family name. | String |
cat.name | Generates a random cat name. | String |
cat.breed | Generates a random cat breed. | String |
cat.registry | Generates a random cat registry. | String |
dog.name | Generates a random dog name. | String |
dog.breed | Generates a random dog breed. | String |
dog.sound | Generates a random dog sound. | String |
dog.meme_phrase | Generates a random dog meme phrase. | String |
dog.coat_length | Generates a random dog coat length. | String |
dog.size | Generates a random dog size. | String |
dog.age | Generates a random dog age. | String |
horse.name | Generates a random horse name. | String |
horse.breed | Generates a random horse breed. | String |
ancient.god | Generates a random ancient god name. | String |
ancient.primordial | Generates a random ancient primordial entity. | String |
ancient.titan | Generates a random ancient titan name. | String |
ancient.hero | Generates a random ancient hero name. | String |
House generators
Generator ID | Description | Return type |
---|---|---|
house.room | Generates a random room name. | String |
Industry generators
Generator ID | Description | Return type |
---|---|---|
industry.sector | Generates a random industry sector. | String |
Stripe generators
Generator ID | Description | Return type |
---|---|---|
stripe.id | Generates a random Stripe ID. | String |
Subscription generators
Generator ID | Description | Return type |
---|---|---|
subscription.plan | Generates a random subscription plan. | String |
subscription.status | Generates a random subscription status. | String |
Misc generators
Generator ID | Description | Return type |
---|---|---|
emoji | Generates a random emoji. | String |
date | Generates a random date. | String |
date_time | Generates a random date and time. | String |
timestamp | Generates a random timestamp. | Long |