code: def testBatchedStructuredLasVegasAlgorithm(self):
      def uniform_in_circle(seed):
          coords = samplers.uniform(
              [6, 2], minval=-1.0, maxval=1.0, seed=seed
          )
          radii = tf.reduce_sum(coords * coords, axis=-1)
          good = tf.less(radii, 1)
          return (coords, good)
  
      (coords, _, _) = brs.batched_las_vegas_algorithm(
          uniform_in_circle, seed=test_util.test_seed()
      )
  
      radii = self.evaluate(tf.reduce_sum(coords * coords, axis=-1))
      self.assertAllLess(radii, 1.0)
  
file_path: probability/tensorflow_probability/python/internal/batched_rejection_sampler_test.py
imports: from absl.testing import parameterized
  import numpy
  from scipy import stats
  import tensorflow.compat.v2
  from tensorflow_probability.python.distributions import beta
  from tensorflow_probability.python.internal import batched_rejection_sampler
  from tensorflow_probability.python.internal import dtype_util
  from tensorflow_probability.python.internal import samplers
  from tensorflow_probability.python.internal import test_util
label_desc: Use image node_id 2 for calling the BatchedRejectionSamplerTest obj's underlying member method code with example usage: obj.testBatchedStructuredLasVegasAlgorithm() and returns: coords,  good