т.к. многие завязаны на математике или информатике, а не на практическом применении языка, которое могло бы пригодиться в будущем.
bmp = new Bitmap(dialog.FileName);
using (var br = new SolidBrush(rand.RandColor()))
{
g.FillEllipse(br, rand.NextF(0, bmp.Width) - r, rand.NextF(0, bmp.Height) - r, 2 * r, 2 * r);
}
using (var br = new SolidBrush(RandColor(rand)))
{
g.FillEllipse(br, NextF(rand, 0, bmp.Width) - r, NextF(rand, 0, bmp.Height) - r, 2 * r, 2 * r);
}