php - xml - случайный фильтр и сохранение заказа

PHP: я получаю XML-поток из 20 статей, я выбираю 3 статьи случайным образом и печатаю xml в том же формате. Случайно выбранная статья должна меняться случайным образом каждый день, а не при каждом обновлении.

например, art1, art2, art3, art ...... art20 должно отображать: art4, art2, art 19 (random), но должно быть с одной и той же статьей на весь день - (12.10.12) а завтра должно быть art1, art20, art13 (еще один случайный набор)

<?php
// Load our XML document
$doc = new DOMDocument();
$doc->load('feed.xml');

// Create an XPath object and register our namespaces so we can
// find the nodes that we want    
$xpath = new DOMXPath($doc);
$xpath->registerNamespace('p', 'http://purl.org/dc/elements/1.1/');

// Random generated xml should go here

// Write our updated XML back to a new file
$doc->save('feedout.xml');

?>

Поскольку для хранения заказа статьи требуется серверное хранилище, я могу отодвинуть это назад. Как я могу рандомизировать статью

for ($i = 0; $i < $nodes->3; $i++) {
$node = $nodes->item($i);}

Спасибо

Ответы на вопрос(1)

Ваш ответ на вопрос