# How does this "Crystal Ball" program work?

**URL:** <https://boards.straightdope.com/t/how-does-this-crystal-ball-program-work/155660>\
**Category:** Factual Questions\
**Created:** [February 17, 2003, 5:17pm UTC](https://boards.straightdope.com/t/how-does-this-crystal-ball-program-work/155660 "2003-02-17T17:17:16Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![chickendoc](https://avatars.discourse-cdn.com/v4/letter/c/82dd89/32.png) [@chickendoc](https://boards.straightdope.com/u/chickendoc)\
**Post date:** [February 17, 2003, 5:17pm UTC](https://boards.straightdope.com/t/how-does-this-crystal-ball-program-work/155660/1 "2003-02-17T17:17:16Z")

</div>

I’m a little weirded out. I just went to this website: [http://www.cyberglass.co.uk/assets/Flash/psychic.swf](http://www.cyberglass.co.uk/assets/Flash/psychic.swf) and it guessed every number that I chose. I noticed that there are repeating symbols, but I still don’t have a clue how this thing works. Any ideas? It must be magic! 😉

---

<div class="post-metadata">

**Author:** ![Berkut](https://avatars.discourse-cdn.com/v4/letter/b/a88e57/32.png) [@Berkut](https://boards.straightdope.com/u/Berkut)\
**Post date:** [February 17, 2003, 5:25pm UTC](https://boards.straightdope.com/t/how-does-this-crystal-ball-program-work/155660/2 "2003-02-17T17:25:30Z")

</div>

[How the hell does this work?](http://boards.straightdope.com/sdmb/showthread.php?s=&threadid=162715)

---

<div class="post-metadata">

**Author:** ![G.Cornelius](https://avatars.discourse-cdn.com/v4/letter/g/b782af/32.png) [@G.Cornelius](https://boards.straightdope.com/u/G.Cornelius)\
**Post date:** [February 17, 2003, 5:28pm UTC](https://boards.straightdope.com/t/how-does-this-crystal-ball-program-work/155660/3 "2003-02-17T17:28:55Z")

</div>

Ah that clever. It took me four goes before I figured it out. I don’t want to give the game away just now - i’ll call back later.

---

<div class="post-metadata">

**Author:** ![dauerbach](https://avatars.discourse-cdn.com/v4/letter/d/c2a13f/32.png) [@dauerbach](https://boards.straightdope.com/u/dauerbach)\
**Post date:** [February 17, 2003, 5:33pm UTC](https://boards.straightdope.com/t/how-does-this-crystal-ball-program-work/155660/4 "2003-02-17T17:33:39Z")

</div>

Pretty simple really. Any teens number gives 9, any 20’s gives 18, and 30’s 27, etc. Each of those numbers has the same symbol and each time you try again the symbol changes.

---

<div class="post-metadata">

**Author:** ![chickendoc](https://avatars.discourse-cdn.com/v4/letter/c/82dd89/32.png) [@chickendoc](https://boards.straightdope.com/u/chickendoc)\
**Post date:** [February 17, 2003, 5:35pm UTC](https://boards.straightdope.com/t/how-does-this-crystal-ball-program-work/155660/5 "2003-02-17T17:35:14Z")

</div>

I still don’t get it. I see that the 90’s equal to 81, 80’s equal to 72, and 70’s equal to 63, but how does it know which number I picked? its a different symbol each time. I guess that I’m just dense.

---

<div class="post-metadata">

**Author:** ![Azael](https://avatars.discourse-cdn.com/v4/letter/a/a8b319/32.png) [@Azael](https://boards.straightdope.com/u/Azael)\
**Post date:** [February 17, 2003, 5:47pm UTC](https://boards.straightdope.com/t/how-does-this-crystal-ball-program-work/155660/6 "2003-02-17T17:47:45Z")

</div>

[spoiler]here’s a clue… pick 10 every time.

10 - 1 = 9

or better yet, pick zero

0 - 0 = 0

9 or any multiple of 9 will have the same symbol everytime.

That’s what the whole “add up the digits and subtract from the original number” is, a simple ploy to make sure no matter what number you pick the result is a multiple of 9. It “knows” what number you picked because there is only one result every time. If you don’t believe me then see what symbol you get for a bunch of different numbers before clicking the crystal ball. (They will all be the same symbol)  
[/spoiler]

---

<div class="post-metadata">

**Author:** ![chickendoc](https://avatars.discourse-cdn.com/v4/letter/c/82dd89/32.png) [@chickendoc](https://boards.straightdope.com/u/chickendoc)\
**Post date:** [February 17, 2003, 6:23pm UTC](https://boards.straightdope.com/t/how-does-this-crystal-ball-program-work/155660/7 "2003-02-17T18:23:20Z")

</div>

I get it guys! Sorry that it took me so long. I understood the multiple of 9 process, but I didn’t understand that the symbols on the program were actually changing with each guess. Pretty tricky, Thank for your help.
