def fields():
 f = {}
 if coin_flip():
  if coin_flip():
   f['copyrighted'] = coin_flip()
  if coin_flip():
   f['size'] = random.randint(100, 10000000)
  if coin_flip():
   f['color'] = random.choice(('blue', 'pink', 'fuchsia', 'rose', 'mauve', 'black'))
 return f

def fields ( ) : f = { } if coin_flip ( ) : if coin_flip ( ) : f [ 'copyrighted' ] = coin_flip ( ) if coin_flip ( ) : f [ 'size' ] = random . randint ( 100 , 10000000 ) if coin_flip ( ) : f [ 'color' ] = random . choice ( ( 'blue' , 'pink' , 'fuchsia' , 'rose' , 'mauve' , 'black' ) ) return f
generate some fake extra fields .