Apply random module method with seed
(rng, funcname, bitgen, size, args, kwargs)
| 798 | |
| 799 | |
| 800 | def _apply_random_func(rng, funcname, bitgen, size, args, kwargs): |
| 801 | """Apply random module method with seed""" |
| 802 | if isinstance(bitgen, np.random.SeedSequence): |
| 803 | bitgen = rng(bitgen) |
| 804 | rng = _rng_from_bitgen(bitgen) |
| 805 | func = getattr(rng, funcname) |
| 806 | return func(*args, size=size, **kwargs) |
| 807 | |
| 808 | |
| 809 | def _apply_random(RandomState, funcname, state_data, size, args, kwargs): |
nothing calls this directly
no test coverage detected
searching dependent graphs…