
    oVh                     \    d dl Z d dlm ZmZmZmZ d dlmZmZ d dl	m
Z
mZ d dlmZ d Zd Zy)    N)randomseedshuffle_assumptions_shuffle)Symbolsymbols)sinacos)xc                  4   t        j                  d       t        j                          } t        j                  d       t        d      j                   t        j                          }| |k(  sJ t	               }t        d      D ][  }t        j                  d       t        dd      \  }}t        | |z        }|j                  t        j                  dd	             ] t        |      d	k(  sJ t        j                  d
       d}t        d      D ]+  }|t        t        j                  dd
      t        z        z  }- t        j                  d
       d}t        d      D ]+  }|t        t        j                  dd
      t        z        z  }- ||k(  sJ y )N*   z      zm_0 m_1T)realr      
      i)r   r   r   	is_finitesetranger   r
   adduniformlenr	   r   )	abgotim0m1_yr   s	            L/home/dcms/DCMS/lib/python3.12/site-packages/sympy/core/tests/test_random.pytest_randomr$      sB   
KKOA
KKO
3KA6M6
%C1X %B.B"RLq#$	%
 s8q==
KKO	A1X -	SB'!+,,-
KKO	A1X -	SB'!+,,-6M6    c                     t               dk  sJ t        d       t               } t               }t        d       t               }t               }| |k(  sJ ||k(  s| |k7  s	J | |k(  sJ d}t        |      }t        |      }t        |      }t        d       t        |       t        d       t        |       t	        |       ||cxk(  r|k(  sJ  J y )Nr   abc{   )randr   listr   r   )r   r   cdr'   firstsecondthirds           r#   	test_seedr0   #   s    6A::GAAGAA6M66AvvAvv
CIE#YFIEIENIFOF#e#####r%   )r   sympy.core.randomr)   r   r   r   sympy.core.symbolr   r   (sympy.functions.elementary.trigonometricr	   r
   	sympy.abcr   r$   r0    r%   r#   <module>r6      s!     Q Q - > 6$r%   