If the game is advertised as compensated, then you can compensate just as an AWP would. If it's random, it's random. By law.
I forgot to mention that when a game goes on a terminal, it is "fingerprinted" - an SHA1 checksum that is checked on startup. If a file is corrupt (or has been changed by an external source, which is technically very hard as the OS on terminals are locked down) then the entire machine will not boot into the kernel, and no games can be launched.
Believe me when I say there are more security and integrity checks in FOBTs than you would believe. There is no room, technically or legally, for anything untoward to occur.
Very interesting, I don't know the in's and out's but with the jailbreaking of consoles the hacker is looking at ways to get into the kernel stack to launch code and that certain components can show there weakness when allocating to the kernel.
I assume the terminals just use PC componants that could be manipulated in the same way if a certain thing was found to have a weak link (processor, graphics card etc) then the hacker would have a way to allocate source code.