Solo para BD SQL
SQL trae esta funcion muy util ahorra programación, ya me estaba buscando codigo para no mostrar siempre el mismo orden de los productos de portada pero con NEWID() lo tienes
Código:
SQL="SELECT TOP 6 * FROM pcm_productos ORDER By NEWID()"