User Rating 0.0
Total Usage 0 times
Enter a seed to reproduce a specific character
Is this tool helpful?

Your feedback helps us improve.

About

Cookie Run's roster exceeds 100 playable cookies across multiple rarity tiers, each with distinct abilities, toppings, and elemental affinities. Creating an original cookie character (OC) that feels authentic requires adherence to the game's internal logic: rarity-weighted stat distributions, syllable patterns consistent with existing naming conventions, and ability scaling that follows the ATK × Level + Base formula used by DevSisters. This generator uses a cumulative distribution function for rarity selection - Ancient cookies appear at a 2% rate, matching actual gacha pull probabilities. Stat allocations follow role archetypes: Charge cookies receive higher ATK but lower DEF, while Defense cookies invert this ratio. The tool does not produce random noise. It produces structurally valid characters.

Limitations: generated backstories use template composition, not AI narrative. Ability names combine thematic word pools but may occasionally produce awkward pairings. Stat values approximate game balance as of Kingdom's 2024 meta but do not account for seasonal power creep. The visual portrait uses geometric cookie construction on Canvas - it will not match DevSisters' art style, but it captures silhouette and color identity accurately enough for concept work or fan community sharing.

cookie run character generator oc generator cookie run kingdom random character cookie creator game character generator

Formulas

Character stats are computed using rarity base ranges scaled by role modifiers. The generator first selects a rarity tier via weighted random sampling using a cumulative distribution function.

P(rarity) = winj=1 wj

Where wi is the weight for rarity tier i (Common = 40, Rare = 30, Epic = 20, Legendary = 8, Ancient = 2).

Statfinal = floor(Baserarity × Modifierrole × (1 + variance))

Where Baserarity is a uniform random value within the rarity's range, Modifierrole is the role-specific multiplier from the reference table, and variance is a small random factor in [−0.05, 0.05] to add individuality.

Cooldown = CDmax (CDmax CDmin) × r

Where r [0, 1] is a uniform random value.

Name generation uses syllable concatenation: a prefix pool (flavor-themed), a middle syllable (texture-themed), and a suffix (“Cookie”). The seed-based PRNG uses xoshiro128** to ensure reproducibility when a seed code is provided.

Reference Data

RarityPull RateBase HP RangeBase ATK RangeBase DEF RangeSkill CooldownExample Cookie
Common40%45,000 - 65,00012,000 - 18,00010,000 - 15,00015 - 18sGingerBrave
Rare30%65,000 - 95,00018,000 - 28,00015,000 - 22,00013 - 16sCustard Cookie III
Epic20%95,000 - 150,00028,000 - 48,00022,000 - 38,00011 - 14sEspresso Cookie
Legendary8%150,000 - 220,00048,000 - 72,00038,000 - 55,0009 - 12sSea Fairy Cookie
Ancient2%220,000 - 320,00072,000 - 100,00055,000 - 80,0008 - 11sPure Vanilla Cookie
Role Archetypes & Stat Modifiers
RolePositionHP ModifierATK ModifierDEF ModifierPrimary FunctionExample Cookie
ChargeFront×0.9×1.3×0.8Burst melee damageDark Cacao Cookie
DefenseFront×1.4×0.6×1.5Tank & shieldFinancier Cookie
MagicMiddle×0.85×1.2×0.9AoE magic damageEspresso Cookie
RangedRear×0.75×1.35×0.7Sustained ranged DPSRye Cookie
BomberMiddle×0.8×1.25×0.75AoE explosion damageCherry Cookie
AmbushFront/Middle×0.7×1.4×0.65Burst & dodgeBlack Raisin Cookie
HealingRear×1.1×0.5×1.0Party restorationPure Vanilla Cookie
SupportMiddle/Rear×1.0×0.7×1.1Buffs & debuffsCream Puff Cookie
Recommended Toppings by Role
ToppingStat BoostBest ForSet Bonus (5x)Alt UseRarity ColorIcon
Searing RaspberryATK +3 - 6%Charge, Ambush, RangedATK +30%Magic (burst builds)Red🍓
Swift ChocolateCD 1 - 2%Healing, SupportCD 10%Any skill-reliantBrown🍫
Solid AlmondDMG Resist +3 - 5%Defense, ChargeResist +25%Squishy front-linersTan🌰
Juicy Apple JellyCRIT +3 - 5%Ambush, RangedCRIT +25%High-crit buildsGreen🍏
Bouncy CaramelATK SPD +3 - 4%Ranged, BomberATK SPD +20%Auto-attack buildsGold🍬

Frequently Asked Questions

The generator uses cumulative distribution sampling with weights of 40:30:20:8:2 for Common through Ancient tiers. These approximate Cookie Run: Kingdom's standard banner rates where Epic cookies appear at roughly 19% and Legendary/Ancient combined under 10%. The weights are normalized to sum to 100, so each generation follows the same probabilistic distribution as an in-game pull.
Yes. Every generated character produces a unique seed code displayed on the character card. Entering this code in the seed field and generating will reproduce the identical character - same name, stats, rarity, role, element, and backstory. The PRNG uses xoshiro128** which is deterministic for any given 32-bit seed value. Share seed codes with others to exchange character concepts.
Role modifiers apply multiplicative scaling to base stats. Defense cookies use an ATK modifier of ×0.6 while Charge cookies use ×1.3. For an Epic cookie with a base ATK of 35,000, a Defense variant yields approximately 21,000 ATK while a Charge variant yields approximately 45,500 ATK. This mirrors Cookie Run: Kingdom's design philosophy where tanks sacrifice damage for survivability.
Topping recommendations follow role-based meta guidelines. Charge and Ambush roles receive Searing Raspberry (ATK boost). Defense roles get Solid Almond (DMG Resist). Healing and Support roles receive Swift Chocolate (Cooldown Reduction). The secondary topping is selected based on the character's element - for example, Fire element cookies receive Juicy Apple Jelly as a secondary to capitalize on crit-based burst windows.
Elements are selected via weighted random from a pool of 8 options: Fire, Water, Earth, Light, Dark, Poison, Ice, and Electric. The weighting is uniform (12.5% each) with no rarity correlation. Element assignment affects the character's color palette, ability flavor text, and the visual portrait's accent colors. It does not affect stat calculations - consistent with Cookie Run: Kingdom where element typing influences matchup strategy but not raw stat values.
No. Backstories are composed using template-based sentence construction. The generator selects from pools of origin locations (28 options), motivations (20 options), personality quirks (24 options), and conflict arcs (18 options). These fragments are assembled with grammatically correct connectors. The result reads naturally but follows fixed structural patterns. Approximately 7.2 million unique backstory combinations exist from the current template pools.