It looks like I get the correct result if I do this:
double sample = Math.Log(LogNormal.Sample(aRandomGenerator, 0.000001, 0.000001));Why's that?