Revision 29148653 snf-pithos-backend/pithos/backends/random_word.py
b/snf-pithos-backend/pithos/backends/random_word.py | ||
---|---|---|
39 | 39 |
"ABCDEFGHIJKLMNOPQRSTUVWXYZ" |
40 | 40 |
"abcdefghijklmnopqrstuvwxyz") |
41 | 41 |
|
42 |
|
|
42 | 43 |
def get_random_word(length, alphabet=DEFAULT_ALPHABET): |
43 | 44 |
remainder = getrandbits(length * 8) |
44 | 45 |
return encode_word(remainder, alphabet=alphabet) |
45 | 46 |
|
47 |
|
|
46 | 48 |
def encode_word(number, alphabet=DEFAULT_ALPHABET): |
47 | 49 |
base = len(alphabet) |
48 | 50 |
digits = [] |
Also available in: Unified diff