Random sampling – splitting a dataset in training and testing datasets