title: Generate random number without allocating new chunk of memory
body: <p><code>tf.random.uniform</code> does not have an <code>out</code> keyword.</p>
  
  <p>Would tensorflow 2.0 allocate 2 x 2 arrays for 100 times in the following code?</p>
  
  <p>If that is the case, how to avoid the unnecessary allocations on a GPU?</p>
  
  <p>Thanks.</p>
  
  <p>Test</p>
  
  <pre><code>import tensorflow as tf
  import numpy as np
  
  for i in tf.range(tf.constant(100)):
      w = tf.random.uniform((2, 2), 0, 1, dtype=np.float32)
      # w is a tensorflow.python.framework.ops.EagerTensor
      print(w)
  </code></pre>