Възможно е да се направи, но е много по голяма хамалогия, а и като го зададеш с RAND() трябва да зададеш стойност, която предполагам знаеш, че трябва да я сменяш ръчно и да е равна на броя на новините. а какво ще стане ако генерира новина с id=102 примерно, а тя е изтрита?? няма да се покаже нищо, затова най-добрия варянт е да се направи една заявка към базата с ранд. Аз затова ти казах дай структура на базата и ще ти я баправя.