code: def test_make_rng():
      # Check the check_random_state utility function behavior
      assert check_random_state(None) is np.random.mtrand._rand
      assert check_random_state(np.random) is np.random.mtrand._rand
  
      rng_42 = np.random.RandomState(42)
      assert check_random_state(42).randint(100) == rng_42.randint(100)
  
      rng_42 = np.random.RandomState(42)
      assert check_random_state(rng_42) is rng_42
  
      rng_42 = np.random.RandomState(42)
      assert check_random_state(43).randint(100) != rng_42.randint(100)
  
      with pytest.raises(ValueError):
          check_random_state("some invalid seed")
  
imports: import string
  import timeit
  import warnings
  from copy import copy
  from itertools import chain
  import numpy
  import pytest
  from sklearn import config_context
  from sklearn.utils import _approximate_mode, _determine_key_type, _get_column_indices, _is_polars_df, _message_with_time, _print_elapsed_time, _safe_assign, _safe_indexing, _to_object_array, check_random_state, column_or_1d, deprecated, gen_even_slices, get_chunk_n_rows, is_scalar_nan, resample, safe_mask, shuffle
  from sklearn.utils._mocking import MockDataFrame
  from sklearn.utils._testing import _convert_container, assert_allclose_dense_sparse, assert_array_equal, assert_no_warnings
  from sklearn.utils.fixes import CSC_CONTAINERS, CSR_CONTAINERS
label_desc: Use image node_id 1 for calling a global function with example usage: test_make_rng() without return types