最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

使用python怎樣產(chǎn)生10個不同的隨機數(shù)

 更新時間:2022年07月18日 11:29:28   作者:卷耳Journey  
這篇文章主要介紹了使用python實現(xiàn)產(chǎn)生10個不同的隨機數(shù)方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教

怎樣產(chǎn)生10個不同的隨機數(shù)

python產(chǎn)生10個不同隨機數(shù)的方法:首先創(chuàng)建一個result的結果空列表;然后循環(huán)直到result的長度超過10退出循環(huán),循環(huán)里面隨機生成一個1-10之間的數(shù);最后查看生成的num隨機數(shù)是否在result列表里,不在就添加進去。

1、第一種

range(1,10)生成一個1-10之間的列表,接著利用random的sample方法。從序列里面選出10個不同的數(shù)字。

2、第二種

創(chuàng)建一個result的結果空列表,然后循環(huán)直到result的長度超過10退出循環(huán),循環(huán)里面隨機生成一個1-10之間的數(shù),先查看生成的num隨機數(shù)是否在result列表里,不在就添加進去。

3、第三種

先利用range()方法生成一個1-10的序列,然后利用shuffle方法將temp有序列表達打亂成無序的列表,接著利用列表生成式直接循環(huán)遍歷到一個新列表就可以了。

隨機產(chǎn)生10個0~100之間的隨機數(shù)并求和

實現(xiàn)代碼

import random
list=[] ?#存儲數(shù)據(jù)范圍的列表
for i in range(0,100):
?? ?list.append(i) #初始化,數(shù)據(jù)范圍:0-100
for j in range(0,10):# 遍歷10次
?? ?print(random.choice(list))# 每次隨機選擇

輸出結果:

87
40
48
87
3
8
12
79
62
29

代碼優(yōu)化

產(chǎn)生n個w范圍之間的隨機數(shù),并求和

import random

random_number = []  # 存儲產(chǎn)生的隨機數(shù)
def random_generate(n,w):  #n為產(chǎn)生的隨機數(shù)的數(shù)量,w為隨機數(shù)的范圍
    list=[]  #存儲數(shù)據(jù)范圍的列表

    for i in range(0,w):
        list.append(i) #初始化,數(shù)據(jù)范圍:0-w
    for j in range(1,n+1):# 遍歷n次
        tem=random.choice(list) #臨時變量,否則每次產(chǎn)生的隨機數(shù)不一樣
        random_number.append(tem)


        #print("第",j,"個產(chǎn)生的隨機數(shù)為",tem)# 每次隨機選擇
        print("{0:^3}-->{1:^5}".format(j,tem))

def sum():
    total=0
    for z in random_number:
        total=z+total
    print("隨機數(shù)求和:",total)
    #print(total)


if __name__ == "__main__":
    print("隨機數(shù):")
    random_generate(10,100)
    sum()

輸出:

隨機數(shù):
 1 --> 66  
 2 --> 17  
 3 --> 45  
 4 --> 58  
 5 --> 23  
 6 --> 86  
 7 --> 37  
 8 --> 84  
 9 --> 37  
10 --> 27  
隨機數(shù)求和: 480

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

最新評論

历史| 沾化县| 抚远县| 万盛区| 安图县| 洪洞县| 弋阳县| 博罗县| 鹤峰县| 砀山县| 石柱| 元阳县| 太白县| 米易县| 青州市| 常州市| 富民县| 法库县| 丰顺县| 台北县| 衡阳县| 霸州市| 固始县| 仁怀市| 玉田县| 抚顺市| 阜平县| 旌德县| 惠来县| 浪卡子县| 磴口县| 濉溪县| 青州市| 蛟河市| 宜兴市| 海兴县| 临洮县| 荥经县| 乳山市| 武陟县| 成安县|