class_docstr: One real number column in a dataset.  May or may not be integer.
class_docstr_tok: ["One","real","number","column","in","a","dataset",".","May","or","may","not","be","integer","."]
code: def emit(self):
      if self.na_fraction == 0:
          is_na = False
      else:
          na_prob = random()
          is_na = na_prob < self.na_fraction
  
      if is_na:
          sys.stdout.write("NA")
          return
  
      if self.min_val == self.max_val:
          val = self.min_val
          if self.is_integer:
              val = int(val)
      else:
          if self.is_integer:
              val = randrange(self.min_val, self.max_val + 1)
          else:
              val = uniform(self.min_val, self.max_val)
  
      sys.stdout.write(str(val))
  
imports: import sys
  import os
  import re
  from random import random
  from random import randrange
  from random import uniform
label_desc: Use image node_id 3 for calling the RealColumn obj's underlying member method code with example usage: obj.emit() without return types