o
    wÔ+fc  ã                   @   s   d dl mZ G dd„ dƒZdS )é    )ÚSystemRandomc                   @   s   e Zd Zedd„ ƒZdS )ÚRandomIntegerc                 C   s   t ƒ  ||d ¡S )z´
        Return integer x in the range: min <= x <= max

        :param min: minimum value of the integer
        :param max: maximum value of the integer
        :return:
        é   )r   Ú	randrange)ÚclsÚminÚmax© r	   úN/var/www/html/venv/lib/python3.10/site-packages/ellipticcurve/utils/integer.pyÚbetween   s   
zRandomInteger.betweenN)Ú__name__Ú
__module__Ú__qualname__Úclassmethodr   r	   r	   r	   r
   r      s    r   N)Úrandomr   r   r	   r	   r	   r
   Ú<module>   s    