public static String randomRegexpishString(Random r){
  return randomRegexpishString(r,20);
}

public static String randomRegexpishString ( Random r ) { return randomRegexpishString ( r , 20 ) ; }
returns a string thats " regexpish " ( contains lots of operators typically found in regular expressions ) if you call this enough times , you might get a valid regex !
