I think that a slots algorithm is something that doesn't make sense, because how can you predict an outcome if it has an internal random factor? There is no way, the random is the random, that is why the slots are closely linked to the luck of the person, as much as you want to get a good result from the slots it is because you really have a lot of luck, I do not see another option.
According to my personal criteria, I have always liked pragmatic slots, and I have a lot of fun, especially those from stake.com and bitcasino.io, for me they are the best, besides they are my favorites, but if you are looking for patterns or something similar, do not could be programmed to beat the slots.
I read an article that the chances of a person in winning slots is very miniscule to the point that the money that you spent trying will be higher compared to the grand prize money pool. The funny thing is, there are tons of people who do slots everyday- maybe this is because lots of advertisements, promos, and picture are being scattered across the gambling establishment attracting players to play slots.
Personally, I prefer to play card games since it has this element of skill associated with it. While luck still realms the odds, at least there is that factor where skill will matter in determining who will win in a given game.