Сторона выпадает по crypto.getRandomValues — источнику случайности самой операционной системы, а не по Math.random(). Анимация вращения только показывает уже выпавший результат и на него не влияет.
У честной монеты шансы всегда 50 на 50, каким бы ни был предыдущий бросок: серия из пяти орлов подряд не делает решку «более вероятной» — это ошибка игрока.
Ошибка игрока: почему серия орлов не влияет на следующий бросок
У честной монеты шансы всегда 50 на 50, независимо от того, что выпало раньше. Ощущение, что после пяти орлов подряд «должна» выпасть решка, это известная когнитивная ошибка (gambler's fallacy). Монета не помнит предыдущие броски, у каждого свои независимые 50%.
Если нужно выбрать из нескольких вариантов, а не из двух, помогут жребий и деление на команды. Об этом есть статья Рандомайзер: команды, жребий, кубик и монетка онлайн.

