示例#1
0
def test_random_state_int_seed():
    rng = random.rng(42)
    assert isinstance(rng, np.random.RandomState)
    rng2 = random.rng()
    assert rng is not rng2
示例#2
0
def test_generator_passthrough():
    rng1 = random.rng()
    rng = random.rng(rng1)
    assert isinstance(rng, np.random.Generator)
    assert rng is rng1
示例#3
0
def test_random_state():
    rng = random.rng()
    assert isinstance(rng, np.random.RandomState)
    rng2 = random.rng()
    assert rng2 is rng  # we use the same random state multiple times
示例#4
0
def test_generator_legacy_ss():
    seq = np.random.SeedSequence(42)
    rng = random.rng(seq, legacy=True)
    assert isinstance(rng, np.random.RandomState)
示例#5
0
def test_generator_convert_to_legacy():
    rng1 = random.rng()
    rng = random.rng(rng1, legacy=True)
    assert isinstance(rng, np.random.RandomState)
示例#6
0
def test_generator_legacy_passthrough():
    rng1 = random.rng(legacy=True)
    rng = random.rng(rng1)
    assert isinstance(rng, np.random.RandomState)
示例#7
0
def test_generator_legacy_seed():
    rng = random.rng(42, legacy=True)
    assert isinstance(rng, np.random.RandomState)
示例#8
0
def test_generator_seed_seq():
    seq = np.random.SeedSequence(42)
    rng = random.rng(seq)
    assert isinstance(rng, np.random.Generator)
示例#9
0
def test_generator_seed():
    rng = random.rng(42)
    assert isinstance(rng, np.random.Generator)
示例#10
0
def test_generator():
    rng = random.rng()
    assert isinstance(rng, np.random.Generator)