Sztuczka dla ludzi, ktorzy maja strony w php

Przed kodem widgetu wstawiamy (lista id kategorii):
<?php
$cid = array(108,109,467,110,111,112,113,114,115,226,349,455,464,116,117,228,118,454,119,457,230,120,121,456,122,123,124,125,126,231,127,232,227,128,129,130,131,132,468,133,458,134,135,460,461,136,235,469,137,138,139,140,141,142,245,177,143,144,145,146,147,148,149,473,150,151,239,152,153,154,155,156,157,158,159,160,161,238,162,224,163,164,165,166,167,168,169,170,171,240,172,173,174,175,176,470,466,178,179,180,181,182,183,184,185,237,186,187,188,189,190,242,241,192,191,229,193,194,195,459,196,197,198,199,200,201,233,244,202,203,204,205,471,206,207,208,209,210,236,211,212,213,243,462,214,215,216,217,463,472,219,220,221,222,223);
shuffle($cid);
?>
Teraz zmieniamy w linku wyswietlajacym widget
&cid=123(przykladowy nr kategorii)
&cid=<?php echo $cid['0'];?>
Teraz po kazdym odswiezeniu strony dostaniemy liste ksiazek z innej kategorii, czyli w sumie losowe ksiazki.