The creation of a list-sorting plugin is needed for Joomla's Community Builder component.
Community Builder allows the display of all users, in list form, by either random, ascending, or descending order. It also permits that only limited users be displayed when selected using Community Builder Fields. In the later scenario, however, users may not be displayed in random order, but only ascending or descending.
My list must include all registered users, sorted by CB fields, and displayed in random order. Specifically, so that paid members are displayed in random order, followed by free members in random order, on one list. Out-of-the-box, Community Builder only allows a list of paid members, displayed either ASC or DESC, followed by free members, displayed either ASC or DESC.
A plugin must be created using a CB trigger for userlist query, that will modify the way the user list is displayed. Community Builder has an assortment of triggers which can be used to alter CB data or even Joomla data without hacking the code. I believe that the Hello World plugin can be used can be utilized to create the custom list-sorting plugin.
I prefer bidders to be very experienced using Community Builder and have the latest version (1.2.1) setup on their own workstation for testing purposes.