python中如何生成随机数

python中如何生成随机数呢?今天一起来看一下吧 。

python中如何生成随机数

文章插图

python中如何生成随机数1、randi却关标故
nt方法,在1000来自,9999之间随机生成整数代码:import random;for i in range(2):r = random.randint(1000, 9999)print("在1000,9999之间产生随机整数:random.randint(10刑00, 9999)=",r)
python中如何生成随机数

文章插图
2、效果如图所示阶翻溶给红财 。
python中如何生成随机数

文章插图
3、uniform方法,“在1.0,100.0”之间随机生成浮点数代码:import random;for i in rang360新知e(4):r = random.unifo期斯查不七基rm(1.0, 100.0)print("在1.0,100.0之间产生随机浮点数:random.uniform(1.0, 100.0) = ",r)
python中如何生成随机数

文章插图
4、效果如图所示
python中如何生成随机数

文章插图
5、random方法,在“”0.0, 1.0”之间随机生成浮点数代码:import random;for i in range谓居即状
(3):ret = random.random()print("在0.0, 1.0之间产生随机浮点数:random.random() = ",r)
python中如何生成随机数

文章插图
6、效果如图所示 。
python中如何生成随机数

文章插图
7、sample方法,在samples中随机选择n个 。代码:import randomsamples = {"Mon", "Tue", "Wed", "Thu", "Fri", "Sat", "Sun" }for i in range(2):ret = rand汽确伤
om.sample(samples, 2)print("在样本samples中随机选择n个:random.sample(samples, 2) = ",ret)
python中如何生成随机数

文章插图
8、choice方法,在序列中随机选择一个 。代码:import randomlist1 = ("a", "b", 'c', 'd', 万画端啊频假春"e", "f", 'g', 'h')for i in range(2):r = random.choice(list1)print("何沟在序列list1中随机选择1个:ran解果也游财粉艺房岁维
dom.choice(list1) =",r)
python中如何生成随机数

文章插图
9、效果如图所示 。
python中如何生成随机数

文章插图
1油圆找成玉术促、0时间戳方法,随机生成唯一流水号,代码:import datetime;import random;for i in range (0,1):n走步财owTime=datetime.datetime.now().strftime("%Y%m%d%H%M%S")randomNum=random.randint(0,99)if randomNum<=10:randomNum=str(0)+str(rand料维期优秋难模模红omNum)uniqueNu立立存而神料绍及
m=str(nowTime)+str(randomNum)print ("时间戳:",uniqueNum)
python中如何生成随机数

文章插图
11、效果如图所示
python中如何生成随机数

文章插图
12、验证码方法,随机生成验证码 。代码:import randomde垂裂慢值存安f random_num():code = ''for i in range(4):ran1 = r即益适英亲官获
andom.randint(0,9)ran2 = chr(ra待立妒复松其ndom.randint(65,90))add = random.choice([ran1,ran2])code = ''.join([c全热纪减沙孙乱ode,str(add)])return coderand_n = random_num()pri乎队运尔谈编nt("验证码:",rand_n)
python中如何生成随机数

文章插图
13、效果如图所示 。
python中如何生成随机数

文章插图

    推荐阅读