public async Task <IReadOnlyList <WordListItemModel> > GetRandomWordsToLearnAsync(Guid userId, int count)
        {
            var items = await _repository.GetNotLearnedAsync(userId);

            var randomItems = items
                              .GetRandomCountOfElements(count)
                              .ToList();

            return(randomItems);
        }