Suivant mes différents tests, j´ai constaté que cette fonction marche correctement lorsque la base de données contient beaucoup d´enregistrements.
Sur series-80.net, sur un panel de 20 séries tv, la même revenait régulièrement, j´ai donc mis un autre système en place.
Par contre, sur aquaryus.com, sur un panel de 510 poissons, cela fonctionne parfaitement.
Je pense donc que le nb d´enregistrement dans la bdd peut être en cause.