code: def draw_float(data):
      try:
          data.start_example(DRAW_FLOAT_LABEL)
          f = lex_to_float(data.draw_bits(64))
          if data.draw_bits(1):
              f = -f
          return f
      finally:
          data.stop_example()
  
file_path: catboost/contrib/python/hypothesis/py2/hypothesis/internal/conjecture/floats.py
imports: from __future__ import absolute_import, division, print_function
  from array import array
  from hypothesis.internal.compat import hrange
  from hypothesis.internal.conjecture.utils import calc_label_from_name
  from hypothesis.internal.floats import float_to_int, int_to_float
label_desc: Use image node_id 12 for calling a global function with example usage: draw_float(data) and returns: f