Probability theory: Throwing balls into bins

Imagine you’re at a carnival game where you’re blindfolded and asked to throw balls into bins. Simple enough, right? But here’s where it gets interesting: this simple game is actually a powerful model for understanding everything from how websites handle traffic to how computers store data.

What’s Really Going On Here?

Every time you use a website, your computer is essentially a ball being thrown into one of many server bins. If too many users (balls) end up on the same server (bin), that server gets overloaded and everything slows down. This is why understanding how these balls distribute themselves is crucial for building better systems.

This Week’s Puzzle: The Birthday Party Dilemma

You’re hosting a party game where 100 guests each throw a ball into one of 10 bins while blindfolded. However, you can give each guest one special power:

Option A: Let them peek at one random bin before throwing
Option B: Let them throw two balls and remove one after seeing where both landed

Which option would result in a more even distribution of balls? And more importantly – why?

Think about it: How would you prove your answer mathematically? What real-world situations mirror this choice?

Weekly Problem: Balls into Bins

Yildiz Culcu


Hi, I'm Yildiz Culcu, a student of Computer Science and Philosophy based in Germany. My mission is to help people discover the joy of learning about science and explore new ideas. As a 2x Top Writer on Medium and an active voice on LinkedIn, and this blog, I love sharing insights and sparking curiosity. I'm an emerging Decision science researcher associated with the Max Planck Institute for Cognitive and Brain Sciences and the University of Kiel. I am also a Mentor, and a Public Speaker available for booking. Let's connect and inspire one another to be our best!


Post navigation