code: def draw_seed(
      random_state, low, high=None, size=None, dtype=None, chunks=None
  ):
      kwargs = {"size": size}
      if chunks is not None:
          kwargs["chunks"] = chunks
  
      seed = random_state.randint(low, high, **kwargs)
      if dtype is not None and isinstance(seed, (da.Array, np.ndarray)):
          seed = seed.astype(dtype)
  
      return seed
  
file_path: dask-ml/dask_ml/_utils.py
imports: import time
  import dask.array
  import numpy
  from sklearn.base import BaseEstimator
label_desc: Use image node_id 2 for calling a global function with example usage: draw_seed(random_state, low, high, size, dtype, chunks) and returns: seed