— Дай случайное число.
— Четыре
— это точно случайное число?
— А ты можешь доказать, что нет?
Объясню как математик.
Мафия IRL играется именно с картами — они просто раздаются по кругу. При ведении онлайн я делаю то же самое у себя за столом — перемешиваю карты и раскладываю по порядку. Полученный порядок записываю.
Компьютерный генератор псевдослучайных чисел может быть вообще не случайным (и, строго говоря, он и не случаен по существу) — главное, чтобы игрок без привлечения программных средств не мог бы по распределению ролей в прошлой партии предсказать их распределения в этой. Ведущий даже может некоторые перекидки ролей сделать неслучайными, и этого никто _не может_ заметить.
Пока ведущий не станет подкидывать мафиози одним и тем же игрокам намеренно.
Повторюсь, раскидать роли — вопрос не самый сложный. Не перепутать ничего при их раскидывании по приватам сложнее