random函数

random 

随机浮点数
random.uniform() 
用于生成指定范围内的浮点数,两个参数,一个是上限,一下是下限
 随机整数
random.randint()
用于选取指定范围内的整数;
随机字符
random.choice()
用于随机选取指定字符串中的字符

1 )、random() 返回0<=n<1之间的随机实数n;

2 )、choice(seq) 从序列seq中返回随机的元素;


import random
a = random.choice([1, 2, 3, 4])
print(a)

3 )、getrandbits(n) 以长整型形式返回n个随机位;

4 )、shuffle(seq[, random]) 原地指定seq序列;

5 )、sample(seq, n) 从序列seq中选择n个随机且独立的元素;

1 )、random() 返回0<=n<1之间的随机实数n;

2 )、choice(seq) 从序列seq中返回随机的元素;

生成随机数组
方法,使用random.ranident,构造一个列表即可:

import random
def random_list(start,stop,length):
    if length>=0:
        length=int(length)
  start, stop = (int(start), int(stop)) if start <= stop else (int(stop), int(start))
  random_list = []
    for i in range(length):
        random_list.append(random.randint(start, stop))
    return random_list

posted @ 2020-04-22 16:36  星辰无生  阅读(138)  评论(0)    收藏  举报