Oct 6, 2026
Every game starts with the same list of floats, as explained in How results are generated. This article shows how each game turns those floats into a result.
Several games use the pick-and-remove method. The game starts with a list of options, such as tiles or squares. For each float, it picks the item at position floor(float × items left), then removes that item from the list. This way the same item can never be picked twice.
Dice
Uses 1 float. Roll = floor(float × 10,001) / 100. This gives a roll from 0.00 to 100.00, with 10,001 possible results.
Limbo
Uses 1 float. The result is:
16,777,216 / (floor(float × 16,777,216) + 1) × 0.99It is rounded down to 2 decimal places. The lowest possible result is 1.00×. The 0.99 is the 1% house edge.
Plinko
Uses 1 float per row. At each row, a float below 0.5 sends the ball left. Otherwise it goes right. The ball's final slot depends on how many times it went right.
Roulette
Uses 1 float. Pocket = floor(float × 37). This gives a number from 0 to 36, like a European wheel.
Wheel
Uses 1 float. Segment = floor(float × number of segments). You choose 10, 20, 30, 40 or 50 segments.
Diamonds
Uses 5 floats, one for each gem. Each gem = floor(float × 7), which picks one of 7 gem types.
Keno
Uses 10 floats. The game uses pick-and-remove on the 40 squares of the board, so it draws 10 different squares.
Mines
Uses 1 float per mine. The 25 tiles are counted left to right, top to bottom, starting from 0. The game uses pick-and-remove to place each mine on a different tile.
Goat Run
There are 25 lanes, numbered 1 to 25. The game uses pick-and-remove to choose the lanes with an accident. The number of accident lanes depends on difficulty:
Easy: 1
Medium: 3
Hard: 5
Expert: 10
G3 Tower
The tower has 9 rows. For each row, the game uses pick-and-remove on that row's tiles to choose the safe tiles.
Easy: 3 safe tiles out of 4
Medium: 2 safe tiles out of 3
Hard: 1 safe tile out of 2
Expert: 1 safe tile out of 3
Master: 1 safe tile out of 4
Punch
Each turn uses its own float: turn 1 uses float 1, turn 2 uses float 2, and so on. A move lands if the float is below its chance of success:
Slap: 1.10×, lands if the float is below 1 / 1.10 (about 90.9%)
Punch: 1.50×, lands if the float is below 1 / 1.50 (about 66.7%)
Uppercut: 2.00×, lands if the float is below 1 / 2.00 (50%)
Spin: 4.00×, lands if the float is below 1 / 4.00 (25%)
If every move lands, your payout is the multipliers multiplied together, times 0.98.
Order Up
Cards have values from 1 to 99. The game uses pick-and-remove to deal them, so no value appears twice in a round.
Card games
Card games use this list of 52 cards, in this order: 2♦, 2♥, 2♠, 2♣, 3♦, 3♥, 3♠, 3♣ and so on, up to A♦, A♥, A♠, A♣. Card 0 is 2♦ and card 51 is A♣.
Blackjack and Hilo
Each card = floor(float × 52). The deck is unlimited, so the same card can appear more than once. Cards are dealt in float order.
Baccarat
Uses up to 6 floats, each mapped with floor(float × 52) from an unlimited deck. Cards are dealt in this order:
Player's first card
Banker's first card
Player's second card
Banker's second card
Any third cards, in order, following standard baccarat rules
G3 Cards
Uses 52 floats to shuffle one real 52-card deck. The game uses pick-and-remove, so each card appears exactly once.