Numba has support for both standard python `random()`

module and the `np.random`

module, which is great as `numpy.random`

functions are generally quite slow.

I was wondering if the vanilla python/numpy random is different in any way from a numba implementation.

That is, (1) I have a function that generates some random numbers, and (2) another function which is njited version of 1.

Is the behavior of these functions different in any characteristic way? Will the random numbers generated in both functions be of the same â€śqualityâ€ť?