Spark MLlibでデータを学習用とテスト用に分割する際、`randomSplit`メソッドを使用する主な理由は何か。

ランダムに分割することで、学習データとテストデータの分布が偏るのを防ぎ、汎化性能を正しく評価する。