count_record = Table.objects.count()
random_pks = random.sample(list(range(1, count_record)), min(count_record, 10))
random_list = Table.objects.filter(pk__in=random_pks)
Python/Django: получение случайных статей из огромной таблицы