code: def _test(N=2000):
      _test_generator(N, random, ())
      _test_generator(N, normalvariate, (0.0, 1.0))
      _test_generator(N, lognormvariate, (0.0, 1.0))
      _test_generator(N, vonmisesvariate, (0.0, 1.0))
      _test_generator(N, gammavariate, (0.01, 1.0))
      _test_generator(N, gammavariate, (0.1, 1.0))
      _test_generator(N, gammavariate, (0.1, 2.0))
      _test_generator(N, gammavariate, (0.5, 1.0))
      _test_generator(N, gammavariate, (0.9, 1.0))
      _test_generator(N, gammavariate, (1.0, 1.0))
      _test_generator(N, gammavariate, (2.0, 1.0))
      _test_generator(N, gammavariate, (20.0, 1.0))
      _test_generator(N, gammavariate, (200.0, 1.0))
      _test_generator(N, gauss, (0.0, 1.0))
      _test_generator(N, betavariate, (3.0, 3.0))
      _test_generator(N, triangular, (0.0, 1.0, 1.0 / 3.0))
  
imports: from warnings import warn
  from math import log, exp, pi, e, ceil
  from math import sqrt, acos, cos, sin
  from math import tau, floor, isfinite
  from os import urandom
  from _collections_abc import Set, Sequence
  from operator import index
  from itertools import accumulate, repeat
  from bisect import bisect
  import os
  import _random
label_desc: Use image node_id 2 for calling a global function with example usage: _test(N) without return types