code: def _make_filename():
      "Create a random filename for the shared memory object."
      # number of random bytes to use for name
      nbytes = (_SHM_SAFE_NAME_LENGTH - len(_SHM_NAME_PREFIX)) // 2
      assert nbytes >= 2, "_SHM_NAME_PREFIX too long"
      name = _SHM_NAME_PREFIX + secrets.token_hex(nbytes)
      assert len(name) <= _SHM_SAFE_NAME_LENGTH
      return name
  
imports: from functools import partial
  import mmap
  import os
  import errno
  import struct
  import secrets
  import types
  from .None import resource_tracker
label_desc: Use image node_id 1 for calling a global function with example usage: _make_filename() and returns: name