code: def random_date() -> datetime:
      start_date = datetime.fromisoformat(
          "2018-01-31T09:24:31.123+00:00"
      )
      end_date = datetime.fromisoformat("2022-01-31T09:24:31.345+00:00")
  
      return (
          start_date
          + timedelta(
              # Get a random amount of seconds between `start` and `end`
              seconds=random.randint(
                  0, int((end_date - start_date).total_seconds())
              ),
          )
      ).replace(tzinfo=None)
  
file_path: streamlit/lib/tests/streamlit/data_mocks.py
imports: import random
  from datetime import date, datetime, time, timedelta, timezone
  from decimal import Decimal
  from typing import NamedTuple
  import numpy
  import pandas
  import pyarrow
  from streamlit.type_util import DataFormat
  from tests.streamlit.snowpark_mocks import DataFrame
  from tests.streamlit.snowpark_mocks import Table
label_desc: Use image node_id 1 for calling a global function with example usage: random_date() and returns: unknown