Tryag File Manager
Home
-
Turbo Force
Current Path :
/
proc
/
self
/
root
/
usr
/
lib
/
python2.4
/
site-packages
/
M2Crypto
/
Upload File :
New :
File
Dir
//proc/self/root/usr/lib/python2.4/site-packages/M2Crypto/BN.pyo
mò äDc�����������@���s4���d��Z��d�k�Z�d�d�d�„�Z�d�„��Z�d�„��Z�d�S(���s}��� M2Crypto wrapper for OpenSSL BN (BIGNUM) API. Copyright (c) 2005 Open Source Applications Foundation. All rights reserved. Niÿÿÿÿi����c���������C���s���t��i�|��|�|�ƒ�S(���sl�� Generate cryptographically strong random number. @param bits: Length of random number in bits. @param top: If -1, the most significant bit can be 0. If 0, the most significant bit is 1, and if 1, the two most significant bits will be 1. @param bottom: If bottom is true, the number will be odd. N(���t���m2t���bn_randt���bitst���topt���bottom(���R���R���R���(����(����t/���/usr/lib/python2.4/site-packages/M2Crypto/BN.pyt���rand ���s���� �c���������C���s ���t��i�|��ƒ�S(���s–��� Generate a random number in a range. @param range: Upper limit for range. @return: A random number in the range [0, range) N(���R����t ���bn_rand_ranget���range(���R���(����(����R���t ���rand_range���s�����c���������C���sV���d�}�t�|�ƒ�}�g��}�x.�t�|��ƒ�D] �}�|�|�t�i�|�ƒ�g�7}�q%�Wd�i �|�ƒ�S(���sê��� Return a random filename, which is simply a string where all the characters are from the set [a-zA-Z0-9]. @param length: Length of filename to return. @type length: int @return: random filename string t?���abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ01234567890t����N( ���t���letterst���lent ���lettersLent���fnameR���t���lengtht���xR����R���t���join(���R���R���R���R���R���(����(����R���t ���randfname ���s����� �(���t���__doc__R����R���R ���R���(���R���R ���R���R����(����(����R���t���?���s���