code: def poisson(
      lam: NumType = 1.0,
      size: Optional[Size] = None,
      random_state: Optional[np.random.RandomState] = None,
  ) -> Any:
      if random_state is None:
          random_state = get_random_state()
      return random_state.poisson(lam, size)
  
file_path: albumentations/albumentations/random_utils.py
imports: import random
  from typing import Any, Optional, Sequence, Type, Union
  import numpy
  from .core.transforms_interface import NumType
label_desc: Use image node_id 6 for calling a global function with example usage: poisson(lam, size, random_state) and returns: random_state