code: def uniform32_from_uint64(x):
      x = np.uint64(x)
      upper = np.array(x >> np.uint64(32), dtype=np.uint32)
      lower = np.uint64(0xFFFFFFFF)
      lower = np.array(x & lower, dtype=np.uint32)
      joined = np.column_stack([lower, upper]).ravel()
      return uint32_to_float32(joined)
  
imports: import os
  from os.path import join
  import sys
  import numpy
  from numpy.testing import assert_equal, assert_allclose, assert_array_equal, assert_raises
  import pytest
  from numpy.random import Generator, MT19937, PCG64, PCG64DXSM, Philox, RandomState, SeedSequence, SFC64, default_rng
  from numpy.random._common import interface
  import yatest.common
label_desc: Use image node_id 3 for calling a global function with example usage: uniform32_from_uint64(x) and returns: uint32_to_float32