Apply random module method with seed
(rng, funcname, bitgen, size, args, kwargs)
| 775 | |
| 776 | |
| 777 | def _apply_random_func(rng, funcname, bitgen, size, args, kwargs): |
| 778 | """Apply random module method with seed""" |
| 779 | if isinstance(bitgen, np.random.SeedSequence): |
| 780 | bitgen = rng(bitgen) |
| 781 | rng = _rng_from_bitgen(bitgen) |
| 782 | func = getattr(rng, funcname) |
| 783 | return func(*args, size=size, **kwargs) |
| 784 | |
| 785 | |
| 786 | def _apply_random(RandomState, funcname, state_data, size, args, kwargs): |
nothing calls this directly
no test coverage detected
searching dependent graphs…