Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 

Repository files navigation

RandomFunny - Your Pocket Comedian on a Timer

Ever wished someone would randomly interrupt your day with terrible dad jokes? Well, wish granted!

RandomFunny is the app nobody asked for but everyone secretly needs. It speaks eye-rolling jokes at random intervals while you're driving, working, cooking, or pretending to listen to your boss on that Zoom call.

Features that'll make you groan:

  • 183+ hand-picked groaners, puns, and knee-slappers
  • Customizable joke frequency (1 to 120 minutes - we won't judge)
  • Random timing mode for surprise chuckles
  • Works in the background - jokes follow you everywhere
  • Perfect for CarPlay - comedy on the road!
  • No internet required - offline hilarity guaranteed
  • Choose your favorite voice - Daniel (British) is particularly charming

Why you need this:

  • Awkward silence at work? BOOM. Joke.
  • Long commute getting boring? WHAM. Punchline.
  • Forgot how to smile? BAM. Dad joke to the rescue.

Warning: May cause unexpected snort-laughing in public places. Your coworkers will think you've finally lost it. Your passengers will question your life choices. Your dog will give you that look.

Download now and let the randomness begin. Your day is about to get 47% sillier.

Note: App does not actually improve your own joke-telling abilities. That's still on you.


Documentation

See SoftwareDesignDocument.md for detailed technical documentation including:

  • Architecture overview
  • Component breakdown
  • Key algorithms
  • Data flow diagrams
  • Audio session configuration
  • Background operation strategy

Privacy Policy

RandomFunny does not collect, store, or share any personal information or user data.

All settings are stored locally on your device using UserDefaults. No data is transmitted to external servers. The app does not require an internet connection to function.

Contact: stewart.french@gmail.com Last Updated: 07/22/2026

Support Information

For any support issues, questions, or feedback, please contact:

Stewart French Email: stewart.french@gmail.com


Copyright and Legal Analysis

Joke Content Analysis

Content Type: Classic dad jokes, puns, and one-liners

Copyright Status: Public Domain / Not Copyrightable

Legal Analysis:

  1. Short Phrases Not Copyrightable

    • Individual jokes are short phrases
    • Copyright law doesn't protect brief expressions
    • Jokes are considered "ideas" not copyrightable "expression"
    • Titles, names, short phrases, slogans generally not protected
  2. Traditional Public Domain Material

    • These are widely-circulated classic jokes
    • No known original authors
    • Been in public use for decades
    • Part of common cultural knowledge
    • Similar to folk tales and traditional stories
  3. Compilation Exception

    • While individual jokes aren't copyrightable
    • Collections/compilations can be copyrighted
    • Our selection and arrangement is unique
    • We dedicate our compilation to public domain (CC0)
  4. No Third-Party Content

    • No jokes from copyrighted books/shows/comedians
    • No branded or trademarked material
    • No celebrity names or references
    • All traditional wordplay and puns

License

This software is released into the public domain. Anyone is free to copy, modify, publish, use, compile, sell, or distribute this software, either in source code form or as a compiled binary, for any purpose, commercial or non-commercial, and by any means.

No copyright is claimed on this work. Use it freely without restriction.

Acknowledgments

Developed with assistance from Claude Sonnet 4.5 by Anthropic.


end

About

RandomFunny is the app nobody asked for but everyone secretly needs. It speaks eye-rolling jokes at random intervals while you're driving, working, cooking, or pretending to listen to your boss on that Zoom call.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages