Order by rand added. Fast realization. Needs refactoring