Как отметил Фонг, вам необходимо сначала определить, какой должна быть общая долгосрочная выплата машины. например 0,95 доллара США за каждые 1 доллар США.
Затем вы смотрите на все свои выигрышные комбинации, шансы на возникновение этой комбинации и выплату этой комбинации. Добавьте их все вместе, и это должно быть равно желаемым долгосрочным выплатам.
Хитрость заключается в том, чтобы сбалансировать комбинации так, чтобы у вас было несколько комбинаций, которые легко ударить, и заплатить низко, чтобы выплаты происходили время от времени, и те, которые очень трудно получить, но платят высоко, так что всегда есть вероятность большой выплаты.
Это действительно все о дизайне и математике, а не о реализации и кодировании.
Быстрый пример математики: если у вас был 3-барабанный автомат с 10 слотами (назовите их A-J) на каждом барабане, и вы хотели выплачивать $ 0,95 за каждый доллар в долгосрочной перспективе, то у вас может быть:
AAA - коэффициенты 0,001 - выплата 500 долларов - ожидаемая выплата - 0,50 доллара
A-- - коэффициенты 0.100 - выплата 3 $ - ожидаемая выплата - 0.30
B-- - коэффициенты 0,100 - выплата 1,50 доллара - ожидаемая выплата - 0,15 доллара