HEX
Server: Apache
System: Linux zacp120.webway.host 4.18.0-553.50.1.lve.el8.x86_64 #1 SMP Thu Apr 17 19:10:24 UTC 2025 x86_64
User: govancoz (1003)
PHP: 8.3.26
Disabled: exec,system,passthru,shell_exec,proc_close,proc_open,dl,popen,show_source,posix_kill,posix_mkfifo,posix_getpwuid,posix_setpgid,posix_setsid,posix_setuid,posix_setgid,posix_seteuid,posix_setegid,posix_uname
Upload Files
File: //usr/local/lib/python3.10/test/__pycache__/sortperf.cpython-310.opt-2.pyc
o

�i��@sx	ddlZddlZddlZddlZddlZddlZe��Zdd�Zdd�Z	dd�Z
dd	�Zd
d�Ze
dkr:e�dSdS)
�Ncsl	tj�td|�}zt|d�}Wnxty�tj��fdd�t|�D�}zGz&t|d�}t�	||�|�
�d}W|rMzt�|�Wn"tyLYnwn|razt�|�Wwty`YwwwWY|SWY|SWY|Sty�}ztd|d|�WYd}~Y|Sd}~wwwt�
|�}|�
�td�D]}t�|�}|d|�}|d|�=|��|�|�~q�|S)	Nzrr%06d�rbcsg|]}���qS�r)�.0�i��rr�*/usr/local/lib/python3.10/test/sortperf.py�
<listcomp>szrandfloats.<locals>.<listcomp>�wbzcan't write�:�
)�os�path�join�td�open�OSError�random�range�marshal�dump�close�unlink�print�load�	randrange�reverse�extend)�n�fn�fp�result�msgrZtemprrr�
randfloatss^
�������
���



r#cCstj��dS�N)�sys�stdout�flushrrrrr'8sr'cCs6t��}|��t��}td||dd�t�dS)Nz%6.2f� ��end)�time�perf_counter�sortrr')�L�t0�t1rrr�doit;s

r1c
Cs�	tdd�dD��}ddt|�}t|d|�|D]�}d|>}t|�}td||fd	d
�t�t|�|��t|�t|�td�D]}t�	|�}t�	|�}||||||<||<qGt|�|dkrvd
d�td�D�|dd�<t|�t|d�D]}t��|t�	|�<q�t|�|dkr�|dd�=||d}t
tdd�|��}t|�~t
ttdg|��}t|�~|d}	t
t|	ddd��}|�
t|	��t
tt|��}t|�t�qdS)NcSsg|]}|d�qS)r-r)rZchrrrr	U�ztabulate.<locals>.<listcomp>z	*\/3+%~=!z%2s %7sz %6s)rz2**i�z%2d %7dr(r)�rcSsg|]}t���qSr)r)r�dummyrrrr	kr2i�����d�cSs|Sr$r)�xrrr�<lambda>ysztabulate.<locals>.<lambda>g�����)�tuple�lenrr#r'r1rrrr�list�map�absr�float)
r�cases�fmtrrr.r5Zi1Zi2Zhalfrrr�tabulateBsP


�rDcCs�	d}d}tjdd�rCttjd�}}tjdd�rCttjd�}tjdd�rCd}tjdd�D]
}d|t|�}q3t�|�t||d�}t|�dS)N��r3r:r4i�
)r%�argv�int�hashr�seedrrD)Zk1Zk2r8�arrrr�main�s
rL�__main__)r%r+rr�tempfiler
�
gettempdirrr#r'r1rDrL�__name__rrrr�<module>s 'L
�