File: D:/Python311/Lib/__pycache__/secrets.cpython-311.opt-2.pyc
�
��Vc4 � � � g d �Z ddlZddlZddlmZ ddlmZ e� � Zej Z ej
Z
d� ZdZd
d�Z
d
d�Zd
d �ZdS ))�choice� randbelow�randbits�SystemRandom�token_bytes� token_hex�
token_urlsafe�compare_digest� N)r )r c �b � | dk rt d� � �t � | � � S )Nr
zUpper bound must be positive.)�
ValueError�_sysrand�
_randbelow)�exclusive_upper_bounds �D:\Python311\Lib\secrets.pyr r s6 � �2���!� :��8�9�9�9����4�5�5�5� � c �J � | �t } t � | � � S �N)�DEFAULT_ENTROPYr
� randbytes��nbytess r r r "