def METHOD_NAME(t):
    bitgen = t(seed=42)
    gen = num.random.Generator(bitgen)
    k = 3.0
    lam = 1.414
    a = gen.noncentral_chisquare(k, lam, size=(1024 * 1024,), dtype=np.float32)
    theo_mean = k + lam
    theo_std = np.sqrt(2.0 * (k + 2.0 * lam))
    assert_distribution(a, theo_mean, theo_std)