In online games, a software algorithm acts as a dealer. The results of the roll are determined by a random number generator. In live games, there is a live broadcast and a real croupier accepting your bets.