Yes, most of them are. Legal online casinos in New Jersey use Random Number Generators (RNGs) to ensure that game outcomes are arbitrary. This makes real money slots absolutely games of skill.