code: def testBetaSampleMultipleTimes(self):
      a_val = 1.0
      b_val = 2.0
      n_val = 100
  
      random_seed.set_random_seed(654321)
      beta1 = beta_lib.Beta(
          concentration1=a_val, concentration0=b_val, name="beta1"
      )
      samples1 = self.evaluate(beta1.sample(n_val, seed=123456))
  
      random_seed.set_random_seed(654321)
      beta2 = beta_lib.Beta(
          concentration1=a_val, concentration0=b_val, name="beta2"
      )
      samples2 = self.evaluate(beta2.sample(n_val, seed=123456))
  
      self.assertAllClose(samples1, samples2)
  
imports: import importlib
  import numpy
  from tensorflow.python.eager import backprop
  from tensorflow.python.framework import constant_op
  from tensorflow.python.framework import random_seed
  from tensorflow.python.framework import tensor_shape
  from tensorflow.python.framework import test_util
  from tensorflow.python.ops import math_ops
  from tensorflow.python.ops import nn_ops
  from tensorflow.python.ops.distributions import beta
  from tensorflow.python.ops.distributions import kullback_leibler
  from tensorflow.python.platform import test
  from tensorflow.python.platform import tf_logging
label_desc: Use image node_id 23 for calling the BetaTest obj's underlying member method code with example usage: obj.testBetaSampleMultipleTimes() without return types