您好,登錄后才能下訂單哦!
這期內(nèi)容當(dāng)中小編將會給大家?guī)碛嘘P(guān)random中怎么隨機(jī)生成10個數(shù),文章內(nèi)容豐富且以專業(yè)的角度為大家分析和敘述,閱讀完這篇文章希望大家可以有所收獲。
import random num = range(0, 100) # 范圍在0到100之間,需要用到range()函數(shù)。 nums = random.sample(num, 10) # 選取10個元素 print(nums)
for i in range(len(nums) - 1): for j in range(len(nums)-i-1): if nums[j] > nums[j+1]: nums[j], nums[j+1] = nums[j+1], nums[j] print(nums)
創(chuàng)建一個整數(shù)列表,一般用在 for 循環(huán)中
range(start, stop[, step])
start: 計數(shù)從 start 開始。默認(rèn)是從 0 開始。例如:range(5)等價于range(0, 5)。
stop: 計數(shù)到 stop 結(jié)束,但不包括 stop。例如:range(0, 5) 表示[0, 1, 2, 3, 4],不包括5。
step:步長,默認(rèn)為1。例如:range(0, 5) 等價于 range(0, 5, 1)。
sample(序列,n)
從序列中隨機(jī)抽取n個元素,并將n個元素生以list形式返回。
生成一個隨機(jī)浮點(diǎn)數(shù)n:0<= n < 1.0
import rando num = random print(num)
random.uniform(a,b)
用于生成一個指定范圍內(nèi)的隨機(jī)浮點(diǎn)數(shù),參數(shù)a表示是下限,b表示上限。如果a > b,則生成的隨機(jī)數(shù)范圍: a <= n <= b;如果 a <b, 則 b <= n <= a。
random.randint(a, b)
用于生成一個指定范圍內(nèi)的整數(shù)。其中參數(shù)a是下限,參數(shù)b是上限,生成的隨機(jī)數(shù)為 a <= n <= b。
random.randrange([start], stop[, step])
從指定范圍內(nèi),按指定基數(shù)遞增的集合中 獲取一個隨機(jī)數(shù)
random.choice(sequence)
從序列中獲取一個隨機(jī)元素,參數(shù)sequence表示一個有序類型
random.shuffle(x[, random])
用于將一個列表中的元素打亂,即將列表內(nèi)的元素隨機(jī)排列
上述就是小編為大家分享的random中怎么隨機(jī)生成10個數(shù)了,如果剛好有類似的疑惑,不妨參照上述分析進(jìn)行理解。如果想知道更多相關(guān)知識,歡迎關(guān)注億速云行業(yè)資訊頻道。
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。