why particles have spin

“God does not play dice with the universe. He plays roulette; that's why particles have spin.”
--Spamalamadingdong