random函数

时间:2020-04-22
本文章向大家介绍random函数,主要包括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

原文地址:https://www.cnblogs.com/xcws2333/p/12753030.html