Почему в random.choice() ошибка?
странно видеть такой вопрос
потому что этот метод принимает на вход последовательность, а не мапу
Вы должны конвертировать словарь, в лист где каждый элемент кортеж и тогда уже случайно выбирать.
random.choice(list(a.items()))