title: Create new file with specific size
body: <p>I need to create files that contain random data but are of a specific size. I cannot figure out a efficient way of doing this.</p>
  
  <p>Currently I am trying to use the BinaryWriter to write an empty char array to a file but I get an Out of Memory Exception when trying to create the array to the specific size</p>
  
  <pre><code>char[] charArray = new char[oFileInfo.FileSize];
  
  using (BinaryWriter b = new BinaryWriter(File.Open(strCombined, FileMode.Create), System.Text.Encoding.Unicode))
  {
      b.Write(charArray);
  }
  </code></pre>
  
  <p>Suggestions?</p>
  
  <p>Thanks.</p>