code: def gamma(
      alpha: Union[float, ivy.NativeArray, ivy.Array],
      beta: Union[float, ivy.NativeArray, ivy.Array],
      /,
      *,
      shape: Optional[Union[float, ivy.NativeArray, ivy.Array]] = None,
      device: Optional[Union[ivy.Device, ivy.NativeDevice]] = None,
      dtype: Optional[Union[ivy.Dtype, ivy.NativeDtype]] = None,
      seed: Optional[int] = None,
      out: Optional[ivy.Array] = None,
  ) -> ivy.Array:
      """Return an array filled with random values sampled from a gamma
      distribution.
  
      Parameters
      ----------
      alpha
          Alpha parameter of the gamma distribution.
      beta
          Beta parameter of the gamma distribution.
      shape
          Shape parameter of the gamma distribution.
      device
          device on which to create the array. 'cuda:0',
          'cuda:1', 'cpu' etc. (Default value = None).
      dtype
          output array data type. If ``dtype`` is ``None``, the output array data
          type will be the default floating point data type. Default ``None``
      seed
          A python integer. Used to create a random seed distribution
      out
          optional output array, for writing the result to. It must have a shape
          that the inputs broadcast to.
  
      Returns
      -------
      ret
          Returns an array filled with random values sampled from a gamma distribution.
      """
      return ivy.current_backend().gamma(
          alpha,
          beta,
          shape=shape,
          device=device,
          dtype=dtype,
          seed=seed,
          out=out,
      )
  
file_path: ivy/ivy/functional/ivy/experimental/random.py
imports: from typing import Optional, Union, Sequence
  import ivy
  from ivy.func_wrapper import handle_out_argument, to_native_arrays_and_back, inputs_to_native_shapes, handle_nestable, infer_dtype, handle_device, handle_backend_invalid
  from ivy.utils.exceptions import handle_exceptions
label_desc: Use image node_id 3 for calling a global function with example usage: gamma() and returns: ivy