Reduce complexity of Random