Random Emotion Generator
Generate random emotions with descriptions, intensity levels, and psychological context. Explore 120+ emotions across 6 categories instantly.
About
Human emotional vocabulary averages 30 - 40 distinct labels. Research by Cowen & Keltner (2017) identified at least 27 distinct emotional categories, while Plutchik's wheel models 8 primary emotions with combinatorial derivatives. Most people default to 5 - 7 habitual descriptors, creating a compression artifact in self-awareness. This generator draws from a dataset of over 120 catalogued emotions spanning 6 taxonomic categories: Primary, Secondary, Complex, Social, Cognitive, and Existential. Each entry includes intensity calibration on a 1 - 5 scale, opposing emotion pairing, and a brief psychological note grounded in affective science.
Applications include creative writing prompts, emotional literacy training, therapy icebreakers, acting exercises, and journaling. The tool approximates Plutchik's dimensional model but does not replace clinical assessment instruments such as PANAS or the Geneva Emotion Wheel. Note: emotion categorization remains debated in affective neuroscience. Classifications here follow consensus from Ekman, Plutchik, and the componential appraisal tradition.
Formulas
Emotion selection uses cryptographically strong randomness via the Web Crypto API, filtered by user-selected category constraints. The selection probability for any emotion e within filtered set S is uniformly distributed:
where |S| is the cardinality of the filtered emotion set. When all categories are active, |S| = 120. The random index i is computed as:
where r โ [0, 1) is derived from crypto.getRandomValues. The slot-machine animation uses cubic deceleration easing:
where v0 is initial scroll velocity, t โ [0, 1] is normalized time, yielding smooth deceleration to the target emotion.
Reference Data
| Emotion | Category | Intensity | Opposite | Valence |
|---|---|---|---|---|
| Joy | Primary | 4 | Sadness | Positive |
| Fear | Primary | 5 | Anger | Negative |
| Anger | Primary | 5 | Fear | Negative |
| Sadness | Primary | 4 | Joy | Negative |
| Disgust | Primary | 4 | Trust | Negative |
| Surprise | Primary | 3 | Anticipation | Neutral |
| Trust | Primary | 3 | Disgust | Positive |
| Anticipation | Primary | 3 | Surprise | Positive |
| Nostalgia | Complex | 3 | Indifference | Mixed |
| Schadenfreude | Social | 2 | Compersion | Mixed |
| Ennui | Existential | 2 | Enthusiasm | Negative |
| Euphoria | Secondary | 5 | Despair | Positive |
| Melancholy | Complex | 3 | Elation | Negative |
| Awe | Complex | 4 | Contempt | Positive |
| Gratitude | Social | 3 | Resentment | Positive |
| Envy | Social | 4 | Admiration | Negative |
| Shame | Social | 5 | Pride | Negative |
| Pride | Social | 3 | Shame | Positive |
| Curiosity | Cognitive | 2 | Apathy | Positive |
| Confusion | Cognitive | 2 | Clarity | Neutral |
| Serenity | Secondary | 1 | Anxiety | Positive |
| Anxiety | Secondary | 4 | Serenity | Negative |
| Contempt | Social | 3 | Awe | Negative |
| Dread | Existential | 5 | Hope | Negative |
| Hope | Existential | 3 | Dread | Positive |
| Saudade | Existential | 4 | Contentment | Mixed |
| Epiphany | Cognitive | 4 | Bewilderment | Positive |
| Ambivalence | Cognitive | 2 | Conviction | Neutral |
| Guilt | Social | 4 | Innocence | Negative |
| Compassion | Social | 3 | Cruelty | Positive |