Hacker News new | ask | show | jobs
by dissenter 6495 days ago
1. Rerolling the dice is still a faster (and thus better) way of solving this problem.

2. He could've used the time he spent writing that article to release a free dice rolling iPhone app that implements his special Settlers roll. It could even keep track of when to stop rerolling sevens. There are several similar apps already in the store. It would be trivial to write one that auto-rerolled sevens. This is something that might actually be of use to people, though, then again, maybe not.

To me it looks like the author wasted his time.

1 comments

1. Rerolling the dice is still a faster (and thus better) way of solving this problem.

Ah, but it's not guaranteed to terminate.

Frankly, if I discovered that a pair of die were summing to seven, it would be more fun to roll over and over than actually playing a game.
Statistically, as the number of times the dice have been rolled approaches infinity, a near-infinite string of 7s becomes exceedingly likely.

However, a short time before that, a meteor comes in through your window and knocks you unconscious... and oh yeah, the sun explodes. Damn the laws of probability!

From a game designer's perspective, termination with probability 1 and certain termination are considered to be identical.