Use of random_state?

Why do we use random_state in train_test_split() ?