首页 > 技术文章 > 1、随机函数

all-best98 2021-09-10 11:11 原文

在业务中,我们都会用到随机数的概念,比如在1-100间取个随机整数。

在Python中,对应的随机函数就是random()

下面是比较常见的random的方法:

1、random.random()  #用于生成一个0到1的随机浮点数  0.1415926

2、random.uniform(a,b) #用于生成一个指定范围内的随机符点数

3、random.randint(a, b)#用于生成一个指定范围内的整数

4、random.randrange([start], stop[, step])

#从指定范围内,按指定基数递增的集合中 获取一个随机数

# random.randrange(2, 10, 2),相当于从[2, 4, 6, 8,10]序列中获取一个随机数。

5、random.choice(序列)  #从序列中获取一个随机元素,list, tuple, 字符串都属于序列

   一般来说都是从列表和字符串里取

6、random.shuffle(x[, random])#用于将一个列表中的元素打乱,即将列表内的元素随机排列

import random

a = ['A' , 'B', 'C', 'D', 'E' ]

random.shuffle(a)

Print(a)

输出:['C' , 'A', 'D', 'E', 'B' ]

7、random.sample(序列, 指定长度)

name='wwb'+''.join(random.sample('123456',5))

在创建单据页面,项目名称不可以重名,所以需要用到随机数,在123456里面随机取5个数字

知识点:

1、随机函数的7种常用的方法

2、字符串拼接” ”.join

join还可以这么用: 

a=’abc’

”,”.join(a)   输出:a,b,c

推荐阅读