Ребята, на помощь, как подключить рандом к этой фигне, я сделал чтобы оно выдавало 4 записи, а хочется чтобы выдавало 1 рандомом из 50

@dp.message_handler(Text(equals="TEXT"))
async def get_last_five_newsy(message: types.Message):
    with open(os.path.abspath("newr_dict.json")) as file:
        newr_dict = json.load(file)

    for k, v, in sorted(newr_dict.items())[:4]:
        news = f"{v['movieItem_title']}\n" \
               f"{v['movieItem_details']}\n" \
               f"{v['movieItem_url']}"

Ответы (1 шт):

Автор решения: Namerek

Поскольку воспроизводимого примера не видать ограничусь общим примером

from random import choices, choice

d = {
    'a': 1,
    'b': 2,
    'c': 3,
    'd': 4
}
# Выбираем случайное одно из случайных 2х
print(
    choice(choices([*d.items()], k=2))
)

→ Ссылка