Multiple Orderby’s using random order WP_Query
I ran your query and got … ORDER BY wp_postmeta.meta_value+0,RAND() DESC … which is what I expected. If I am reading your question correctly, what you want is … ORDER BY wp_postmeta.meta_value+0 DESC,RAND() … as in this question at SO. That should sort by meta_value first and then randomize any second level ordering that is … Read more