plotting.func: make name optional, override TH1.FillRandom to accept a TF1 directly