Использование Math.random поможет в достижении того, что вам нужно. Кроме того, добавление параметра запроса max-results=1
в URL-адрес канала ограничит результаты одним сообщением. Поскольку мы не можем добавить переменные Javascript непосредственно в src тега script
, нам придется загружать его через JavaScript.
<script>
var ascript = document.createElement('script');
ascript.src = '/feeds/posts/summary?alt=json-in-script&max-results=1&callback=rp_results_label&start-index=' + Math.floor(Math.random() * Math.floor(201));
ascript.async=true;
var loc = document.getElementsByTagName('script')[0]; loc.parentNode.insertBefore(ascript, loc);
</script>
Вы можете заменить 201
любым целым числом от 1
до (total number of published posts on the blog)+1