0
Going for short'n'sweet, here's my effort (it absolutely won't win any prizes for performance!):
void Main()
{
var rows = 10; // Including a 1-cell border o'death.
var cols = 10;
var rnd = new Random();
var cell = new int[rows, cols];
Do(cell, rows, cols, (r, c) => { cell[r, ...