搜索
写经验 领红包
 > 情感

pytho获取随机数的方法(pytho语言如何获取随机整数)

导语:Python获取随机数方法汇总

我也很想知道这都是谁干的

1. random.random()

作用:随机生成一个[0,1)之间的浮点数

import randomprint(f&39;)
2. random.randint(a, b)

作用:随机生成[a, b]范围内一个整数

import randomprint(f&39;)
3. random.randrange(a, b, step)

作用:随机生成[a, b]范围内一个整数,如果指定step,step作为步长会进一步限制[a,b]的范围,比如randrange(10, 20, 2)表示生成[10, 20)范围内的随机偶数

import randomprint(f&39;)print(f&39;)
4. random.uniform(a, b)

作用:产生[a, b]范围内一个随机浮点数

import randomprint(f&39;)
5. random.choice(list)

作用:从数组中随机选取一个数据

import randomnumbers = [1, 2, 3, 4, 5]numbers = [{99, 6}, {&39;, &39;}]numbers = [{&39;: &39;, &39;: 0}, {&39;: &39;, &39;: 1}, {&39;: &39;, &39;: 1}]print(f&39;)
6. random.sample(list, n)

作用:从数组中随机选取n个数据

import randomnumbers = [1, 2, 3, 4, 5]numbers = [{&39;: &39;, &39;: 0}, {&39;: &39;, &39;: 1}, {&39;: &39;, &39;: 1}]print(f&39;)
7. random.shuffle(list)

作用:打乱一个数组的顺序,返回值为None

import randomnumbers = [1, 2, 3, 4, 5]print(f&39;)

整理输出:

import randomprint(f&39;)print(f&39;)print(f&39;)print(f&39;)print(f&39;)numbers = [1, 2, 3, 4, 5]print(f&39;)print(f&39;)print(f&39;)随机生成一个[0,1)之间的浮点数=0.8869955558196378随机生成[1,100]范围内一个整数=96不指定step=98指定step=98产生[0, 100]范围内一个随机浮点数=13.2995192704775从数组中随机选取一个数据=1从数组中随机选取2个数据=[3, 4]打乱一个数组内值的顺序: None, 打乱后的number=[4, 3, 5, 1, 2]   

本文内容由小信整理编辑!