python random.randint函数用法,Pythonrandom

  python random.randint函数用法,Pythonrandom

  Python的标准库中的random函数可以生成随机的浮点数、整数、字符串,甚至可以帮你在列表序列中随机选择一个元素,对一组数据进行置乱等。

  一些重要函数的随机使用:

  random.random() random.random()函数是这个模块中最常用的方法。它会生成一个随机的浮点数,范围是0.0~1.0。

  import print(random . random())0.8943146486230947 random . uniform()random . uniform()这个函数正好弥补了上述函数的不足。它可以设置浮点数的范围,一个是上限,一个是下限。

  import random print(random . uniform(1,2))1.3940341693626273 random . randint()random . randint()随机生成一个整数int类型,可以指定这个整数的范围,也有上限和下限。

  import random Print(random . randint(1,2))2 random . choice()random . choice()可以从任意序列中选择一个随机元素,比如一个列表,并返回它。它可以用于字符串、列表、元组等。

  Import print (random.choice ((1,2))1 random . shuffle()random . shuffle()如果要随机排列序列中的元素,可以使用此函数方法(仅列表)。

  List _ number=[1,2,3,4,5]random . shuffle(list _ number)print(list _ number)[5,4,2,3,1] random.sample () random.sample()可以从指定序列中随机截取指定长度的片段,不做。

  import random print(random . sample( abcdefghijklmn ,5)) [h , c , I , d ,B] #编码:UTF-8 _ date _= 2020/1/18 17: 06 导入随机导入字符串# random integer:print(random . randint(1,50))#随机选择0到100之间的偶数:print(random.randrange(0,01,2)) #随机浮点数:print(random . random())print(random . uniform(random@ # $% * ()) #从多个字符中生成指定数量的随机字符:print(random . sample( zyxwvutsrqponmlkjihgfedcba ,5))#从a-zA-Z0-9中生成指定数量的随机字符:ran _ str= 。join(random . sample(string . ascii _ letters string . digits,8))print(ran_str)#从多个字符中选择指定数量的字符组成新字符串:print()。Join (random.sample ([z , y , x , w , v , u , t , s , F , e , d , c , b , a],5)) #随机选择字符串:print(random.choice([剪刀,石头,布]) #无序项=[1,2]

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: