code: def create_id_randomizer(seed: int = 0) -> Callable[[str], str]:
      rng = random.Random(seed)
      max_sfx = 2**20 - 1
  
      def add_random_suffix(cut_id: str) -> str:
          return f"{cut_id}-rnd{rng.randint(0, max_sfx):07d}"
  
      return add_random_suffix
  
file_path: NeMo/nemo/collections/common/data/lhotse/dataloader.py
imports: import logging
  import random
  import warnings
  from dataclasses import dataclass
  from typing import Any, Callable, Optional
  import torch
  from lhotse import CutSet
  from lhotse.dataset import CutConcatenate, DynamicBucketingSampler, DynamicCutSampler, IterableDatasetWrapper, make_worker_init_fn
  from omegaconf import DictConfig, OmegaConf
  from nemo.collections.common.data.lhotse.cutset import read_cutset_from_config
label_desc: Use image node_id 2 for calling a global function with example usage: create_id_randomizer(seed) and returns: add_random_suffix, cut_id, str, rng