Tuesday, January 7, 2014

Probability: Odds of Winning at Slot Machines

The Odds of Hitting it Big

The number of possible combinations is fairly easy to calculate. You multiply the number symbols each slot has together. For example for a three slot machine with six symbols a piece, the number possible combinations is 6 × 6 × 6 = 216. Although I have never played on one (knowingly), you could have a slot machine were each slot itself has a different amount of symbols.

Calculating the probability of winning on a slot machine is fairly simple. The odds of getting a certain combination is:

(number of winning combinations)/(number of possible combinations)

Different winning combinations offer different playoffs. The harder the combination, the bigger the reward. In gambling, the term payout percent is used when describing how "lucrative" the slot machine is. In general it is calculated like this:

Σ(winning combination_k * payoff_k)/(number of possible combinations)

Note that is different from the total of number of winning combinations over the number of possible combinations ratio. The payoff acts as a weight for each winning combination. (It is like weighted average, but not quite.)

Let us look at analyzing a pair of slot machines. For this blog entry, we will assume that the slot machine has one line and takes only one coin per roll.

Analyzing a Simple Slot Machine

The first machine has three slots. On each slot there is an apple, orange, lemon, banana, melon, and a Joker. The payouts are as follows:

(I) Three Jokers (Joker | Joker | Joker) pays 30 coins
(II) Any Three of the same fruit (example: Apple | Apple | Apple) pays 10 coins
(III) Any Two Jokers pays 4 coins
(IV) Any One Joker pays 1 coin (break even)

Number of Possible Combinations: 6 × 6 × 6 = 216

Number of Winning Combinations (see above):

(I): There is only one configuration for this: three Jokers.

(II): Three of a kind that isn't a Joker. One the first slot, you can get any of the five fruit (apple, orange, lemon, banana, melon). Once that fruit is selected, that fruit has to match on the next two slots. So, there are 5 such combinations: three apples, three oranges, three lemons, three bananas, and three lemons.

(III): Jokers can appear any two slots: slots 1 and 2, slots 1 and 3, and slots 2 and 3. The other slot must contain fruit. Hence the total number of winning combinations possible is 1 × 1 × 5 + 1 × 5 × 1 + 5 × 1 × 1 = 15.

(IV): Jokers can appear in any slot, the other two slots must have fruit. In this instance, it does not matter if the other two slots match. The number of combinations is 1 × 5 × 5 + 5 × 1 × 5 + 5 × 5 × 1 = 75.

There are a total of 1 + 5 + 15 + 75 = 96 winning combinations. The table below shows the calculation of slot's payout.

Calculating the payoff percentage:

(1 × 30 + 5 × 50 + 15 × 4 + 75 × 1)/(6 × 6 × 6)
= 215/216
≈ 0.99537

The payoff percentage is 99.537%. That is pretty good in terms of slot machines. It could be a little misleading given that the harder combinations are given more weight.

Had everything paid equally, only 96/216, or about 44.444% of the combinations would win. I doubt no one would play a slot machine with less than a 50% chance of spinning a winning if there was no added incentive, such as a richer payoff.

A More Complex Slot Machine

We are still at one line, three slots. Here is the slot distribution:

There are 23 symbols per slot. So the number of possible combinations is 23 × 23 × 23 = 12,167.

Also note that the non-equal distribution of symbols on each slot. With the lack of BARs, cherries, and Sevens (7), it is obvious that getting winning combinations involving these three symbols offer higher playoffs.

The winning combinations, with payoffs are: (See the table above for the distribution of symbols)

(I) 3 BARs. Wins 60 coins. Number of winning combinations: 1

(II) 3 Sevens. Wins 40 coins. Number of winning combinations: 3 × 1 × 1 = 3

(III) 3 Cherries. Wins 20 coins.
Number of winning combinations: 4 × 3 × 3 = 36

(IV) 3 of any Fruit (3 Oranges, 3 Bananas, 3 Lemons)
Wins 10 coins.
Number of winning combinations:
For Oranges: 5 × 6 × 6 = 180
For Bananas: 5 × 6 × 6 = 180
For Lemons: 5 × 6 × 6 = 180
Total: 540

(V) Cherries in Any Two Slots:
Wins 4 coins.
Number of winning combinations:
Cherry, Cherry, Other: 4 × 3 × (23-3) = 240
Cherry, Other, Cherry: 4 × (23-3) × 3 = 240
Other, Cherry, Cherry: (23-4) × 3 × 3 = 171
Total: 651

(VI) Cherry in any one slot:
Wins 1 coin.
First Slot: 4 × 20 × 20 = 1600
Second Slot: 19 × 3 × 20 = 1120
Third Slot: 19 × 20 × 3 = 1120
Total: 3880

The following table calculates the payoff percentage for this machine:

This second table has a payoff percentage of 99.721%. If everything paid 1 coin equally, it would drop to just over 42%.

For more complex slot machines (more slots and multiple lines), the use of a spreadsheet or other computer program will come to the aid of calculating payoff since the number of calculations grow with complexity.

Gamble responsibly!


Slot Machine Math - Gambler's Bookcase

This blog is property of Edward Shore. 2014


  1. Those who are still far from your site they are missing the more brilliant stuff of the blogs. Play Real Money Online Slots

  2. I am very thankful to all or any your group to share specific heartening stuff. Best Online Slot Games

  3. Incredible thorough demonstration of "Anatomy of Slot Machine" !! Great research and explanation !!! Ciao !!

  4. This blog is very helpful during playing slots and earning money. Nice to read such a quality information. Share more info with us. Good job!
    novomatic games

  5. Thankfulness to my dad who informed me relating to this blog, this website is really amazing.Free Slots

  6. I was in search of the information that can win my heart and then I found your blog and got everything from here. Thanks Play Free Slots Online

  7. Keep on sharing such wonderful information! I am with you to appreciate on every post!
    Online Slots Free

  8. Hmm good idea!! I am happy to check this site and have added this in my bookmark list. Slot Games for Money

  9. Vielen Dank für die hilfreiche Informationen.
    Ich bin sehr glücklich und dankbar, dass Sie diese mit uns geteilt.
    Vielen Dank für den Austausch und halten uns bitte informiert mit neuen inform wenn möglich. Ich habe einige verwandte Informationen,
    die Sie unten mögen
    Stargames Deutschland
    Stargames Onlinecasino

  10. This is good, why is every comment advertising slot games?

    1. Good question. The links provided by the commentators were solely their own discretion. I have not tried the links nor do I intend to.

  11. Keep it up and always share informative stuff like this.Download Casino X game Apk

  12. Klasse Bericht, liest sich sehr gut und ist auch sehr informativ! Vielleicht kann ich ja mit meinen eigenen Artikel auch begeistern, ich schreibe nämlich für Stargames Poker , wo ich mit einem professionellen Team verschiedene Online Casinos teste und überprüfe, welche wirklich seriös sind und wo es wirklich etwas zu gewinnen gibt. Würde mich freuen, wenn ihr mal reinschauen würdet!

  13. Nice article , But i do have one query after studying you More complex slot table , as you have mentioned the possible outcome of every symbol regarding every reel so do i need to make use of different set of arrays for every slot as you described above the possibility of occurrence of Cheery symbol in slot one is 3 and in slot two and three is 1 so this means i have to insert two different arrays dynamically in reel while clicking spin button , every slot works with different array items which consist of different number of cheery symbols in it ? . please provide me your suggestion i am also working on this same kind of logic .I really want to learn it more.I really Appreciate your efforts.

  14. Wow! I am glad after reading that post. I am always searching online for articles that can help me.
    accounting hw help


  15. SlotPlus - Best Online Slots USA - Slots Plus :- We offer Best Online Casino USA and Online Slots USA. Real Money Games for Multi players. Stay tuned with the most reliable Slots USA Online at SlotPlus US

  16. It is good to understand probability on the Slot machines. It is key to remember that they are based on Random Number Access tables. Also each Reel may have 6 (e.g.) symbols but there are also the blank spaces between the symbols. Each space or symbol can have quite a few random Numbers associated with it. If there are 100 random numbers per reel on a 3 reel game, you now have 1,000,000 possible combinations. As soon as you play the random combination is set before the reels actually revolve.

  17. Very informative and well written post! Quite interesting and nice topic chosen for the post.
    gclub casino online
    casino online
    gclub online

  18. This is an excellent and terrific article. It is really astonishing and much informative post you have shared here. The article is very interesting to read and much useful. Keep posting in future as well. Thanks for sharing such a great post. may recent post is dolphin emulator.

  19. Excellent Blog. keep up the great posts! You can also play free online slots on our website.

  20. It’s an unusual privilege to read quality articles on Internet. Your article has the qualities of great professionally written content that’s unique, original and interesting. Thanks for sharing such a nice and great content. attractive work.
    regards Sniper fury apk

  21. Hey there! I've been reading your weblog for a while now and finally got the courage to go ahead and give you a shout out from core of my heart! Just wanted to tell you keep up the excellent job! download apks free.

  22. This comment has been removed by a blog administrator.

  23. This comment has been removed by the author.

  24. Incredible Article it it’s truly instructive and inventive update us as often as possible with new upgrades. It was truly important. Much obliged. apksfile.

  25. Hello! Excellent and decent post, I found this much informative, as to what I was exactly searching for. Thanks for such post and please keep on sharing with us. regards apksfile

  26. Hello, i read your blog from time to time and i own a similar one and i was just wondering if you get a lot of spam comments? If so how do you stop it, any plugin or anything you can advise? I get so much lately it's driving me insane so any support is very much appreciated. BestOnlineCasinos.io

    1. Yes, I have notice the massive increase in spam comments. Right now I'm going through the Blogger website and marking spam comments to delete them. I am planning blocking repeat offenders. It's getting really annoying.


  27. Hi! Thanks for the great information you havr provided! You have touched on crucuial points!

  28. Admiring the time and effort you put into your blog and detailed information you offer!.. login joker123

  29. Excellent blog man. I’ve bookmarked it. It's useful and amazing like it.

    delhi escorts


  30. Thank you for sharing valuable information.



  31. I want more and more articles and blogs please post soon such informative information.

  32. If you are looking for an online casino mobile gambling site that has the best features, visit this link


  33. I have read a few of the articles on your website now, and I really like your style of blogging. I added it to my favorites blog site list and will be checking back soon. Please check out my site as well and let me know what you think.

  34. You blog post is very interesting i have read that, Thank you for sharing this blog post. If you Want get more information about Best Mobile Casino Singapore

  35. i was just browsing along and came upon your blog. just wanted to say good blog and this article really helped me.
    Link Alternatif Maniaqq

  36. ฉีดเผาผลาญไขมัน





    ฮอลลีวู้ดใช้ ยืนยัน






    ยุโรป อเมริกาและก็



    meso fat

  37. This comment has been removed by the author.

  38. I think this is one of the most significant information for me.And i’m glad reading your article.But should remark on some general things, the web site style is perfect,the articles is really great : D. Good job…

  39. The article was very good and really helped me. Thanks for sharing
    Visit My Website :
    Slot Game Online
    Situs Judi Online

  40. Wow..! nice post.I alway

    โปรโมชั่นGclub ของทางทีมงานตอนนี้แจกฟรีโบนัส 50%
    เพียงแค่คุณสมัคร Gclub กับทางทีมงานของเราเพียงเท่านั้น
    สมัครสมาชิกที่นี่ >>> Gclub online

  41. Mau Tau Rahasianya bisa menang bermain di Bandar SBOBET Resmi ?
    di sini cara nya menang Klik ~> Prediksi Bandar SBOBET Inget biar aman dan pasti di bayar mainnya di Agen Taruhan Bola Parlay

  42. It’s very useful information for me, thanks for the share
    Every one of the games is free and they all include the free spins highlight.

    You can Download 918kiss APK for free

    Join US ! klik link di bawah ini ?

    Bandar Bola
    Situs Taruhan Bola
    Judi Online

  44. Positive site, where did u come up with the information on this posting? I'm pleased I discovered it though, ill be checking back soon to find out what additional posts you include.

  45. I am impressed. I don't think Ive met anyone who knows as much about this subject as you do. You are truly well informed and very intelligent. You wrote something that people could understand and made the subject intriguing for everyone. Really, great blog you have got here. http://slotjoker234.net

  46. Most of the time I don’t make comments on websites, but I'd like to say that this article really forced me to do so. Really nice post! roulette

  47. Thanks For sharing this Superb article.I use this Article to show my assignment in college.it is useful For me Great Work. judi online

  48. This really is both equally a very good information when i rather definitely preferred verifying. This may not be at all times i always get likely to see a challenge. 먹튀

  49. I just want to let you know that I just check out your site and I find it very interesting and informative..
    judi bola

  50. Very significant Information for us, I have think the representation of this Information is actually superb one. This is my first visit to your site. Top Slot Machines

  51. Thank you again for all the knowledge you distribute,Good post. I was very interested in the article, it's quite inspiring I should admit. I like visiting you site since I always come across interesting articles like this one.Great Job, I greatly appreciate that.Do Keep sharing! Regards,

  52. Thank you for the quick update, I learnt lots of things.An amazing posts along with the niche posts.

  53. This comment has been removed by the author.

  54. The espy of hiring ridiculous invention seed was gaze gone. We freedom overseas our suffer container extra in canada that promised to adventure forehead novices coarse solitary everydays ESP. right triangle calculator

  55. Incredible learning, do anybody mind just reference back to it


    Yang Merupakan Agen Bandarq, Domino 99, Dan Bandar Poker Online Terpercaya di asia hadir untuk anda semua dengan permainan permainan menarik dan bonus menarik untuk anda semua

    Bonus yang diberikan NagaQQ :
    * Bonus rollingan 0.5%,setiap senin di bagikannya
    * Bonus Refferal 10% + 10%,seumur hidup
    * Bonus Jackpot, yang dapat anda dapatkan dengan mudah
    * Minimal Depo 15.000
    * Minimal WD 20.000

    Memegang Gelar atau title sebagai AGEN BANDARQ Terbaik di masanya

    Games Yang di Hadirkan NagaQQ :
    * Poker Online
    * BandarQ
    * Domino99
    * Bandar Poker
    * Bandar66(NEW GAMES)

    Info Lebih lanjut Kunjungi :
    Website : NAGAQQ
    WHATSAPP : +855967014811
    Line : Cs_nagaQQ
    TELEGRAM :+855967014811

    berita nagaqq/
    agen bandarq online/
    Kemenangan NagaQQ/


HP 12C: Finding Two Factors of an Integer

HP 12C:  Finding Two Factors of an Integer  Introduction This program finds two factors of the integer N, where one of the factors ...