Nexus File Manager
v2.0
🏠
Dashboard
⚡
System
🌐
›
opt
›
alt
›
python38
›
lib64
›
python3.8
›
test
›
__pycache__
Quick:
⬆️ Parent
🌐 Root
🏠 Home
🌍 WWW
📁 Temp
⚙️ Etc
📤 Upload
📁 Create
⚡ WordPress Admin
🔄 Refresh
✏️ test_random.cpython-38.opt-1.pyc
← Back
U i�f\� � @ sL d dl Z d dlZ d dlZd dlZd dlZd dlZd dlZd dlmZ d dl m Z mZmZm Z mZmZ d dlmZ d dlmZ G dd� d�Zze�� �� W n ek r� dZY nX d Ze �ed �G dd� dee j��ZG d d� dee j�Zde d fdd�ZG dd� de j�ZG dd� de j�ZG dd� de j�Ze dk�rHe �!� dS )� N)�partial)�log�exp�pi�fsum�sin� factorial)�support)�Fractionc @ s� e Zd Zdd� Zdd� Zdd� Zdd� Zej� d �d d� �Z dd � Zdd� Zdd� Z dd� Zdd� Zdd� Zdd� Zdd� Zdd� Zdd� Zd d!� Zd"d#� Zd$d%� Zd&S )'�TestBasicOpsc s � fdd�t |�D �S )z0Helper function to make a list of random numbersc s g | ]}� j �� �qS � ��gen�random��.0�i��selfr �5/opt/alt/python38/lib64/python3.8/test/test_random.py� <listcomp> s z+TestBasicOps.randomlist.<locals>.<listcomp>)�range�r �nr r r � randomlist s zTestBasicOps.randomlistc C sB | j �� | j �� }t�d� | j �� | j �� }| �||� d S )N皙�����?)r �seed�getstate�time�sleep�assertNotEqual)r Zstate1Zstate2r r r � test_autoseed s zTestBasicOps.test_autoseedc C sD d}| j �� | j �� }| �|�}| j �|� | �|| �|�� d S )N�� )r r r r �setstate�assertEqual)r �N�stateZrandseqr r r �test_saverestore s zTestBasicOps.test_saverestorec C s� G dd� dt �}d dddddddddd d td�|� fD ]}| j�|� q6ttd��tdd �fD ]}| �t| jj|� q^| �t| jjdddd� | �tt | j�g � d S )Nc @ s e Zd Zdd� ZdS )z*TestBasicOps.test_seedargs.<locals>.MySeedc S s dS )Ni?���r r r r r �__hash__* s z3TestBasicOps.test_seedargs.<locals>.MySeed.__hash__N)�__name__� __module__�__qualname__r( r r r r �MySeed) s r, r � ���l F�x:^V ��� F�x:^V ���Q� @y �? @�a�abc� )Zone� � ) �object�tupler r �listr �dict�assertRaises� TypeError�type)r r, �argr r r � test_seedargs'