Guido van Rossum | c636014 | 1990-10-13 19:23:40 +0000 | [diff] [blame] | 1 | # Module 'rand' |
Guido van Rossum | 668317d | 1991-08-16 13:28:11 +0000 | [diff] [blame^] | 2 | # Don't use unless you want compatibility with C's rand()! |
Guido van Rossum | c636014 | 1990-10-13 19:23:40 +0000 | [diff] [blame] | 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)] |