Cả sòng bạc trực tuyến và sòng bạc trên đất liền đều vận hành máy đánh bạc phụ thuộc vào bộ tạo số ngẫu nhiên, hoặc RNG, để đảm bảo tính ngẫu nhiên. RNG là một chương trình máy tính không làm gì khác ngoài việc tạo ra một dòng ổn định các số ngẫu nhiên trong một phạm vi nhất định.