File: //usr/local/lib/python3.10/dist-packages/numpy/random/tests/__pycache__/test_direct.cpython-310.pyc
o
���gsE � @ s� d dl Z d dlmZ d dlZd dlZd dlmZmZm Z m
Z
d dlZd dlm
Z
mZmZmZmZmZmZmZmZ d dlmZ zd dlZdZW n eyQ dZY nw zd dlZdZW n eye dZY nw ejjdkrndZe j� e j�!e"��Z#d d
� Z$dd� Z%d
d� Z&dd� Z'dd� Z(dd� Z)dd� Z*dd� Z+dd� Z,dd� Z-dd� Z.dd � Z/d!d"� Z0d#d$� Z1G d%d&� d&�Z2G d'd(� d(e2�Z3G d)d*� d*e2�Z4G d+d,� d,e2�Z5G d-d.� d.e2�Z6G d/d0� d0e2�Z7G d1d2� d2�Z8dS )3� N)�join)�assert_equal�assert_allclose�assert_array_equal�
assert_raises) � Generator�MT19937�PCG64� PCG64DXSM�Philox�RandomState�SeedSequence�SFC64�default_rng)� interfaceFT� c C sh | D ]/}t | | t�rt| | || � qt | | tj�r't| | || � q| | || ks1J �qd S �N)�
isinstance�dict�assert_state_equal�np�ndarrayr )�actual�target�key� r �I/usr/local/lib/python3.10/dist-packages/numpy/random/tests/test_direct.pyr '