title: how to generate inputs for benchmark programs when doing random testing
body: <p>The benchmark programs used in papers about random testing usually takes 
  numbers as input. It's easy to random generate numbers but the inputs of real-world programs are usually strings or files. How to generate complex inputs when doing random testing?</p>
  
  <p>Another question is that I'm currently implementing a framework for random testing. Maybe the first step is to test programs which take numbers as input. How can I find such benchmark programs?</p>
  
  <p>I want to test c/c++ programs and need to generate the arguments for the main function. </p>