--- user.php	2013-02-02 14:53:34.000000000 +0530
+++ user-copy.php	2013-02-02 14:44:27.000000000 +0530
@@ -419,7 +419,10 @@
 			$orderby = $qv['orderby'];
 		} elseif ( 'name' == $qv['orderby'] || 'display_name' == $qv['orderby'] ) {
 			$orderby = 'display_name';
-		} elseif ( 'post_count' == $qv['orderby'] ) {
+		} elseif ( 'random' == $qv['orderby'] || 'rand' == $qv['orderby'] ) {
+			$orderby = 'RAND()';
+		}
+		elseif ( 'post_count' == $qv['orderby'] ) {
 			// todo: avoid the JOIN
 			$where = get_posts_by_author_sql('post');
 			$this->query_from .= " LEFT OUTER JOIN (
