code: def philox4_32(counter, key, rounds=10):
      """Generates 32-bit random numbers using the Philox 4x32 random number generator.
  
      Parameters:
          counter (numpy.ndarray): A 4xN array of 32-bit integers representing the counter values (offset into generation).
          key (numpy.ndarray): A 2xN array of 32-bit integers representing the key values (seed).
          rounds (int): The number of rounds to perform.
  
      Returns:
          numpy.ndarray: A 4xN array of 32-bit integers containing the generated random numbers.
      """
  
      for _ in range(rounds - 1):
          philox4_round(counter, key)
  
          key[0] = key[0] + philox_w[0]
          key[1] = key[1] + philox_w[1]
  
      philox4_round(counter, key)
      return counter
  
imports: import numpy
label_desc: Use image node_id 3 for calling a global function with example usage: philox4_32(counter, key, rounds) and returns: counter