code: def get_random_json_data(uid=None):
      # gen random dict data
      if uid is None:
          uid = 0
      data = {
          "uid": uid,
          "name": fake.name(),
          "address": fake.address(),
          "text": fake.text(),
          "email": fake.email(),
          "phone_number": fake.phone_number(),
          "json": {"name": fake.name(), "address": fake.address()},
      }
      for i in range(random.randint(1, 10)):
          data["key" + str(random.randint(1, 100_000))] = "value" + str(
              random.randint(1, 100_000)
          )
      return data
  
imports: import random
  import time
  import random
  import string
  from faker import Faker
  import numpy
  from sklearn import preprocessing
  import requests
  from loguru import logger
  import datetime
label_desc: Use image node_id 8 for calling a global function with example usage: get_random_json_data(uid) and returns: data