docstr: Setting the seed before generating a sample results in two
  identical samples
docstr_tok: ["Setting","the","seed","before","generating","a","sample","results","in","two","identical","samples"]
code: def test_random_seed(self, setup_param_groups_prime):
      """Setting the seed before generating a sample results in two
      identical samples
      """
      N = 8
      param_file = setup_param_groups_prime
      problem = read_param_file(param_file)
      num_levels = 4
  
      np.random.seed(12345)
      expected = _sample_morris(problem, N, num_levels)
  
      np.random.seed(12345)
      actual = _sample_morris(problem, N, num_levels)
  
      assert_equal(actual, expected)
  
imports: from SALib.sample.morris import SampleMorris, LocalOptimisation, BruteForce
  from SALib.sample.morris.morris import _sample_morris
  from SALib.util import read_param_file
  import numpy
  from numpy.testing import assert_equal, assert_allclose
  import numpy.random
  import pytest
  from pytest import fixture, raises
label_desc: Use image node_id 3 for calling the TestLocallyOptimalStrategy obj's underlying member method code with example usage: obj.test_random_seed(setup_param_groups_prime) without return types