CODE  
Randomize;
 for I:=0 to 9 do
    begin
        for J:=0 to 9 do
             begin
                 Entero:=Random(2);
                  case Entero  of 
                        0: CampoMinado[I,J] := False;
                        1: CampoMinado[I,J] := True;
                   end; { del case}
              end;
       end;
 
en este código el nivel del buscaminas es de un 50%. La mitad de minas que de vacios.
para aumentar los vacios hacé lo siguiente:  
<!--xc1--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td>
XCODE </td></tr><tr><td id='XCODE'><!--exc1-->
Randomize;
 for I:=0 to 9 do
    begin
        for J:=0 to 9 do
             begin
                 Entero:=Random(10);
                  case Entero  of 
                        0: CampoMinado[I,J] := False;
                        1: CampoMinado[I,J] := False;
                        3: CampoMinado[I,J] := False;
                        4: CampoMinado[I,J] := False;
                         ............................................
                        9: CampoMinado[I,J] := True; 
                  end; { del case}
              end;
       end;
<!--xc2--></td></tr></table><div class='postcolor'><!--exc2-->
Asi tendrás un 10% de minas.