## 功能描述
一個簡單實現中獎方法
以faker生成隨機300用戶,可根據實際情況替換
## 終端安裝工具faker
```
pip install Faker
```
## 代碼示例
```
from faker import Faker
import random
level = [30, 10, 3]
user_list = []
fake = Faker(locale='zh_cn')
for i in range(300):
user_list.append(fake.name())
level_len = len(level)
for i in range(level_len):
winner_list = random.sample(user_list, level[i])
# 去掉已中獎用戶
for winner in winner_list:
user_list.remove(winner)
print(f'{level_len-i}等獎:', winner_list)
```
**運行結果**
```
$ python python_demo.py
3等獎: ['劉雪梅', '劉丹', '張桂榮', '盧艷', '劉寧', '鄧淑蘭', '李鳳蘭', '張娜', '游明', '劉燕', '汪峰', '孫慧', '尤鳳英', '卓志強', '莊寧', '紀濤', '賀淑珍', '涂潔', '覃剛', '姜海燕', '陳桂珍', '倪歡', '唐博', '檀偉', '白浩', '朱桂芝', '蕭博', '毛秀蘭', '王東', '陳敏']
2等獎: ['崔春梅', '郝桂珍', '李建', '馬濤', '趙建', '張紅梅', '王巖', '朱桂芝', '張東', '陳穎']
1等獎: ['方小紅', '趙洋', '彭文']
```
## faker常用方法
**隨機生成,地址相關**
```
print(fake.address()) # 地址
fake.building_number() # 樓名
fake.city() # 完整城市名
fake.city_name() # 城市名字(不帶市縣)
fake.city_suffix() # 城市后綴名
fake.country() # 國家名稱
fake.country_code(representation="alpha-2")
fake.district() # 地區
fake.postcode() # 郵編
fake.province() # 省
fake.street_address() # 街道地址
fake.street_name() # 街道名稱
fake.street_suffix() # 街道后綴名
......
fake.ssn(min_age=18, max_age=90) # 身份證
......
```