randow模块

 1 # import random    #随机模块  验证码
 2 #
 3 # ret = random.random()    #0到1的随机浮点数
 4 #
 5 # print(ret)
 6 
 7 # random.uniform
 8 # random.uniform(a, b),用于生成一个指定范围内的随机符点数,两个参数其中一个是上限,一个是下限。
 9 # 如果a > b,则生成的随机数n: a <= n <= b。如果 a <b, 则 b <= n <= a。
10 
11 # import random
12 # ret = random.uniform(1,10)
13 # print(ret)
14 
15 
16 # random.randint
17 # random.randint(a, b),用于生成一个指定范围内的整数。其中参数a是下限,参数b是上限,生成的随机数n: a <= n <= b
18 
19 # import random
20 # ret = random.randint(1,10)  #ret = random.randint(10,1)  错误
21 # print(ret)
22 
23 
24 # random.randrange
25 # random.randrange([start], stop[, step]),从指定范围内,按指定基数递增的集合中 获取一个随机数
26 
27 # import random
28 # ret = random.randrange(1,1000,10)
29 # print(ret)
30 
31 
32 # random.choice
33 # 从序列中获取一个随机元素。参数sequence表示一个有序类型。
34 # 这里要说明 一下:sequence在python不是一种特定的类型,而是泛指一系列的类型。list, tuple, 字符串都属于sequence。
35 # import random
36 # ret = random.choice(['one','two','four'])
37 # ret = '这世界真残酷'
38 # print(ret)
39 
40 
41 # random.shuffle
42 # random.shuffle(x[, random]),用于将一个列表中的元素打乱。如:
43 # import random
44 # p=[1, 2, 3, 4, 5, 6]
45 # ret = random.shuffle(p)
46 # print(ret)
47 
48 
49 # random.sample
50 # random.sample(sequence, k),从指定序列中随机获取指定长度的片断。sample函数不会修改原有序列。
51 # import random
52 # list = (4,4,59,8,7,5,6,3,5,4,7,2,9,8,6,3,8)
53 # ret = random.sample(list,5)
54 # print(ret)

 

posted @ 2020-04-06 17:56  luoluokang  阅读(323)  评论(0编辑  收藏  举报