Current File : //usr/local/apps/python3/lib/python3.11/test/__pycache__/sortperf.cpython-311.pyc |
�
�Ke� � � � d Z ddlZddlZddlZddlZddlZddlZ ej � � Zd� Z d� Z
d� Zd� Zd� Z
edk r e
� � dS dS ) z_Sort performance test.
See main() for command line syntax.
See tabulate() for output format.
� Nc � �� t j � t d| z � � } t |d� � }t j |� � }|� � � t d� � D ]O}t j
| � � }|d|� }|d|�= |� � � |� |� � ~�Pn�# t $ r� t j ��fd�t | � � D � � } t |d� � }t j ||� � |� � � d}|r& t j |� � n># t $ r Y n2w xY wn-# |r& t j |� � w # t $ r Y w w xY ww xY wn)# t $ r}t! d|d|� � Y d}~nd}~ww xY wY nw xY wt# |� � | k sJ �|S ) z+Return a list of n random floats in [0, 1).zrr%06d�rb�
Nc �$ �� g | ]} �� � ��
S � r )�.0�i�rs ��7/usr/local/apps/python3/lib/python3.11/test/sortperf.py�
<listcomp>zrandfloats.<locals>.<listcomp> s �� �(�(�(�!�!�!�#�#�(�(�(� �wbzcan't write�:)�os�path�join�td�open�marshal�load�close�range�random� randrange�reverse�extend�OSError�dump�unlink�print�len)�n�fn�fp�resultr �temp�msgr
s @r �
randfloatsr( s �� �
����b�(�Q�,� '� '�B��
�"�d�^�^��&