An Efficient Random Decision Tree Algorithm for Case-Based Reasoning Systems