import random
open_roles = str.split("Политик Адвокат Прокурор Мародер Мститель Гик Журналист Комиссар Миллионер" + \
" Параноик Электрик Сплетник Авторитет Здоровяк Аноним Повар")
hidden_roles = str.split("Босс Киллер Бандит Шпион Судья Офицер Сыщик Участковый Мирный Мирный" + \
" Мирный Маньяк Дьявол ЗГ ЧД Джокер")
secret = 7062657803568702 # сюда подставляется мое секретное число
luck = map(int, str.split("10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10")) # сюда подставляется ваша удача, в порядке явных ролей
seed = secret + sum(luck)
random.seed (seed)
random.shuffle(hidden_roles)
for open, hidden in zip(open_roles, hidden_roles):
print (open + " - " + hidden)
aW1wb3J0IHJhbmRvbQoKb3Blbl9yb2xlcyA9IHN0ci5zcGxpdCgi0J/QvtC70LjRgtC40Log0JDQtNCy0L7QutCw0YIg0J/RgNC+0LrRg9GA0L7RgCDQnNCw0YDQvtC00LXRgCDQnNGB0YLQuNGC0LXQu9GMINCT0LjQuiDQltGD0YDQvdCw0LvQuNGB0YIg0JrQvtC80LjRgdGB0LDRgCDQnNC40LvQu9C40L7QvdC10YAiICsgXAoJCQkiINCf0LDRgNCw0L3QvtC40Log0K3Qu9C10LrRgtGA0LjQuiDQodC/0LvQtdGC0L3QuNC6INCQ0LLRgtC+0YDQuNGC0LXRgiDQl9C00L7RgNC+0LLRj9C6INCQ0L3QvtC90LjQvCDQn9C+0LLQsNGAIikKCmhpZGRlbl9yb2xlcyA9IHN0ci5zcGxpdCgi0JHQvtGB0YEg0JrQuNC70LvQtdGAINCR0LDQvdC00LjRgiDQqNC/0LjQvtC9INCh0YPQtNGM0Y8g0J7RhNC40YbQtdGAINCh0YvRidC40Log0KPRh9Cw0YHRgtC60L7QstGL0Lkg0JzQuNGA0L3Ri9C5INCc0LjRgNC90YvQuSIgKyBcCgkJCSIg0JzQuNGA0L3Ri9C5INCc0LDQvdGM0Y/QuiDQlNGM0Y/QstC+0Lsg0JfQkyDQp9CUINCU0LbQvtC60LXRgCIpCgpzZWNyZXQgPSA3MDYyNjU3ODAzNTY4NzAyICMg0YHRjtC00LAg0L/QvtC00YHRgtCw0LLQu9GP0LXRgtGB0Y8g0LzQvtC1INGB0LXQutGA0LXRgtC90L7QtSDRh9C40YHQu9C+CgpsdWNrID0gbWFwKGludCwgc3RyLnNwbGl0KCIxMCAxMCAxMCAxMCAxMCAxMCAxMCAxMCAxMCAxMCAxMCAxMCAxMCAxMCAxMCAxMCIpKSAjINGB0Y7QtNCwINC/0L7QtNGB0YLQsNCy0LvRj9C10YLRgdGPINCy0LDRiNCwINGD0LTQsNGH0LAsINCyINC/0L7RgNGP0LTQutC1INGP0LLQvdGL0YUg0YDQvtC70LXQuQoKc2VlZCA9IHNlY3JldCArIHN1bShsdWNrKQoKcmFuZG9tLnNlZWQgKHNlZWQpCgpyYW5kb20uc2h1ZmZsZShoaWRkZW5fcm9sZXMpCgpmb3Igb3BlbiwgaGlkZGVuIGluIHppcChvcGVuX3JvbGVzLCBoaWRkZW5fcm9sZXMpOgoJcHJpbnQgKG9wZW4gKyAiIC0gIiArIGhpZGRlbik=