Yes, slots are random. That means that the outcome of each spin is random in that it cannot be accurately predicted. This is part of what makes slots so popular as the player cannot know what symbols will appear on the reels next. Reputable casinos use RNG's (Random Number Generators) which are independently certified by fairness specialists like eCogra.