code: def test_train_test_split_dask_dataframe_rng(
      xy_classification_pandas,
  ):
      X, y = xy_classification_pandas
      kwargs = {"shuffle": True} if DASK_2130 else {}
  
      split1 = dask_ml.model_selection.train_test_split(
          X,
          y,
          train_size=0.25,
          test_size=0.75,
          random_state=0,
          **kwargs,
      )
  
      split2 = dask_ml.model_selection.train_test_split(
          X,
          y,
          train_size=0.25,
          test_size=0.75,
          random_state=0,
          **kwargs,
      )
      for a, b in zip(split1, split2):
          dd.utils.assert_eq(a, b)
  
imports: import dask.array
  import dask.dataframe
  import numpy
  import pandas
  import pytest
  from sklearn.datasets import fetch_20newsgroups, make_regression
  import dask_ml.model_selection
  from dask_ml._compat import DASK_2130
label_desc: Use image node_id 14 for calling a global function with example usage: test_train_test_split_dask_dataframe_rng(xy_classification_pandas) without return types