Fill a 1D histogram with random values using predefined functions.
import numpy as np
import ROOT
np.random.seed(0)
h1d = ROOT.TH1D("h1d", "Test random numbers", nbinsx=200, xlow=0.0, xup=10.0)
values = np.random.normal(0.0, 1.0, 10000)
h1d.Fill(values)
with ROOT.TFile.Open("fillrandom_py_uhi.root", "RECREATE") as myfile:
myfile.WriteObject(h1d, h1d.GetName())
- Date
- July 2025
- Author
- Giacomo Parolini, Nursena Bitirgen
Definition in file hist001_TH1_fillrandom_uhi.py.