code: def make_data():
      # TODO: Use a regular dict. See _NDFrameIndexer._setitem_with_indexer
      rng = np.random.default_rng(2)
      return [
          UserDict(
              [
                  (
                      rng.choice(list(string.ascii_letters)),
                      rng.integers(0, 100),
                  )
                  for _ in range(rng.integers(0, 10))
              ]
          )
          for _ in range(100)
      ]
  
imports: from __future__ import annotations
  from collections import UserDict, abc
  import itertools
  import numbers
  import string
  import sys
  from typing import TYPE_CHECKING, Any
  import numpy
  from pandas.core.dtypes.cast import construct_1d_object_array_from_listlike
  from pandas.core.dtypes.common import is_bool_dtype, is_list_like, pandas_dtype
  import pandas
  from pandas.api.extensions import ExtensionArray, ExtensionDtype
  from pandas.core.indexers import unpack_tuple_and_ellipses
label_desc: Use image node_id 1 for calling a global function with example usage: make_data() and returns: unknown