日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 人文社科 > 生活经验 >内容正文

生活经验

python中的随机函数怎么用_Python中随机数的使用方法有那些?

發(fā)布時(shí)間:2023/11/27 生活经验 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python中的随机函数怎么用_Python中随机数的使用方法有那些? 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

隨機(jī)數(shù)功能

1. choice(seq)

此處的 seq 必須是有序的序列,返回序列中的一個(gè)隨機(jī)項(xiàng)。

from random import *

c1 = choice([1, 2, 3, 4, 5])

c2 = choice((1, 2, 3, 4, 5))

c3 = choice(range(1, 11))

print(c1, c2, c3)

2. randint(start, end)

返回 [start, end] 之間的一個(gè)隨機(jī)整數(shù)。包頭又包尾。

from random import *

r = randint(1, 5)

print(r)

3. random()

返回一個(gè) [0, 1) 的隨機(jī)浮點(diǎn)數(shù)。

from random import *

print(random())

print(round(random(), 3))

4. uniform(a, b)

返回 [a, b] 之間的一個(gè)隨機(jī)浮點(diǎn)數(shù)。

注:a和b接受的數(shù)據(jù)大小隨意。例如:random.uniform(10,20) 和 random.uniform(20,10)

from random import *

print(uniform(10, 20))

print(uniform(20, 10))

print(uniform(30, 30))

練習(xí)題:獲取20~100之間的隨機(jī)數(shù)

# 方法一

r41 = uniform(20,100)

print(round(r41,3))

# 方法二

r42 = random() * 80 + 20

print(round(r42,3))

5. randrange(start, end, step)

返回[start,end)之間的一個(gè)隨機(jī)整數(shù)。

print(randrange(0, 10, 2))

6. sample(seq, number)

從 seq 中隨機(jī)取出 number 個(gè)元素,以列表的形式返回。此處 seq 可以是有序,也可以是無(wú)序。

print(sample({1, 2, 3, 4, 5}, 3))

print(sample(‘a(chǎn)bcdefg‘, 3)) # [‘f‘, ‘c‘, ‘d‘]

7. shuffle(lt)

將 lt (列表對(duì)象) 中的元素打亂。

lt = [‘a(chǎn)‘, ‘b‘, ‘c‘, ‘d‘, ‘e‘, ‘f‘]

shuffle(lt) # 類似洗牌

print(lt)

————————————————

版權(quán)聲明:本文為CSDN博主「南枝向暖北枝寒MA」的原創(chuàng)文章,遵循CC 4.0 BY-SA版權(quán)協(xié)議,轉(zhuǎn)載請(qǐng)附上原文出處鏈接及本聲明。

原文鏈接:https://blog.csdn.net/mall_lucy/article/details/106627135

總結(jié)

以上是生活随笔為你收集整理的python中的随机函数怎么用_Python中随机数的使用方法有那些?的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。