Random drum algorithm