repo.or.cz
/
python
/
dscho.git
/
blob
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
blame
|
history
|
raw
|
HEAD
really the last log entry for 1.1
[python/dscho.git]
/
Lib
/
rand.py
blob
c299d0a9a95d6a10a332da9613d753f3683c3781
1
# Module 'rand'
2
# Don't use unless you want compatibility with C's rand()!
3
4
import
whrandom
5
6
def
srand
(
seed
):
7
whrandom
.
seed
(
seed
%
256
,
seed
/
256
%
256
,
seed
/
65536
%
256
)
8
9
def
rand
():
10
return
int
(
whrandom
.
random
() *
32768.0
) %
32768
11
12
def
choice
(
seq
):
13
return
seq
[
rand
() %
len
(
seq
)]