Java is a great system for making casino games. Interfacing them with physical hardware takes PC games you write yourself a lot closer to their Vegas or Macau counterparts. This talk explores cryptographically strong random number generators. It also shows using elements of IoT to provide physical hardware to implement random chance, shows a few cool sources of entropy, and outlines the direct coupling with Java’s security providers. Still think this is just a game? Casinos grossed $317 billion USD in 2015 alone. Gaming is big money, too.