in reply to How do I get a random index with weighting?
Maybe one of these would help.
(Super Search is pretty super.)