python random 之基礎點名器

2022-03-12 00:18:28 字數 611 閱讀 1653

import os ,sys

import random

called =set() # 建立乙個空集合

f =open('name.txt ' , 'r')#開啟檔案讀取名字

data =f.read()# 預設 讀取所有人

data1 =data.split('/') # 分割字元生成列表

set(data1)

f.close()# 關閉資料

called=set(data1) #把所有資料都放在called集合中

print("參加點名的人員有")

print (data1)

num =int(input('請輸入想點幾個名'))

i = 0

while i < num:

rdata = random.sample(data1, 1) # 這是乙個只有乙個元素的列表

print((rdata[0])) #列印出這個乙個列表的內容

i=i+1

called.remove(rdata[0]) #called 列表移除rdata[0]

print("沒被篩選到的人是")

print(called)

Python Random模組使用

參考python 2.7.13編寫,英文好的同學可以直接閱讀官方解釋。random模組實現了多種分布的偽隨機數分布器。random模組可以從範圍 range 內隨機選取乙個整數 從序列 sequence 中,選取乙個隨機的元素 對乙個列表 list 進行偽隨機排列,或偽隨機取樣。random模組也可...

Python random函式用法

python標準庫中的random函式,可以生成隨機浮點數 整數 字串,甚至幫助你隨機選擇列表序列中的乙個元素,打亂一組資料等。random中的一些重要函式的用法 random.random random.random 函式是這個模組中最常用的方法了,它會生成乙個隨機的浮點數,範圍是在0.0 1.0...

python random隨機模組

author 12711 coding utf 8 import random x random.random 生成乙個 0 1 的隨機浮點數 x random.uniform 0,10 生成乙個指定範圍的隨機浮點數範圍為 0 10 x random.randrange 0,10,2 從指定範圍內,...