code: def rand_adjexp(maxprec, maxadjexp):
      d = digits(maxprec)
      maxexp = maxadjexp - len(d) + 1
      if maxexp == 0:
          maxexp = 1
      exp = str(randrange(maxexp - 2 * (abs(maxexp)), maxexp))
      return "".join((sign(), d, "E", exp))
  
imports: from random import randrange, sample
  from fractions import Fraction
  from randfloat import un_randfloat, bin_randfloat, tern_randfloat
label_desc: Use image node_id 13 for calling a global function with example usage: rand_adjexp(maxprec, maxadjexp) and returns: str