TC| g d Z ddlmZ ddlmZ G d de Z e Zej Zej Z ej
Z
ej Zej Zej
Z
ddlmZmZmZmZ dS ))StrongRandomgetrandbits randrangerandintchoiceshufflesample )Random)
is_native_intc : e Zd Zd dZd Zd Zd Zd Zd Zd Z dS )
r Nc x || d | _ d S || || _ d S |||j | _ d S t d )Nz(Cannot specify both 'rng' and 'randfunc') _randfuncread
ValueError)selfrngrandfuncs v/builddir/build/BUILD/imunify360-venv-2.6.2/opt/imunify360/venv/lib64/python3.11/site-packages/Crypto/Random/random.py__init__zStrongRandom.__init__ sR !DNNN
!ck%DNNN
#/ XDNNNGHHH c | j t j j | _ d|z dz
}|t | t |d z S )z%Return an integer with k random bits.N )r r
newr
bytes_to_longceil_div)r kmasks r r zStrongRandom.getrandbits* sP >!#Z\\.DNQ!|mDNN8Aq>>$B$BCCCCr c j t | dk r|\ }}}nWt | dk r|\ }}d}n