Considering the normal random app less-functional?
Try this! Simple but Useful random app (the basic tutorials are above in the pictures)
1. Defining your own randomed items.
2. Give each item a weight (depending on how much you like it)
This is an open source project, using Apache License 2.0